GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare ProFTPD su Debian 8

In questo tutorial, ti mostreremo come installare ProFTPD su Debian 8. Per chi non lo sapesse, ProFTPD è un server FTP con licenza GPL che può essere installato gratuitamente sul tuo sistema Linux. È un'alternativa a vsftpd. Il server FTP open source ProFTPD è uno dei daemon di trasferimento file più utilizzato, sicuro e affidabile negli ambienti Unix, grazie alla sua semplicità di configurazione dei file, velocità e facile configurazione.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di ProFTPD su un server Debian 8 (Jessie).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Debian 8 (Jessie).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa ProFTPD su Debian 8 Jessie

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt-get comandi nel terminale:

apt-get update
apt-get upgrade

Passaggio 2. Installazione di ProFTPD e di tutti i pacchetti richiesti.

sudo apt-get install proftpd

Durante l'installazione, ti verrà chiesto di scegliere il metodo di installazione che desideri. Sono disponibili due metodi di installazione, il daemon standard e il daemon init.

Configura Proftpd

Passaggio 3. Configura ProFTPD.

Il file di configurazione predefinito di ProFTPD si trova in /etc/proftpd/proftpd.conf.

nano /etc/proftpd/proftpd.conf

Cambia ServerName con il nome host del tuo server. Nel caso seguente, ftp.idroot.us è un esempio:

ServerName “ftp.idroot.us”

Decommenta DefaultRoot:

# Use this to jail all users in their homes
DefaultRoot

Crea utente FTP

Passaggio 4. Aggiungi un utente FTP.

Prima di creare un utente per Proftpd, aggiungi /bin/false al tuo file /etc/shells:

echo "/bin/false" >> /etc/shells

Crea un utente con una home directory a cui avrà accesso tramite FTP. Disattiverò l'accesso alla shell per questo utente assegnando la shell "/bin/false" a lui per assicurarsi che non possa accedere tramite SSH. Il mio nome utente si chiama "idroot", per favore sostituisci idroot con il tuo nome utente nel comando successivo:

adduser --home /home/idroot --shell /bin/false idroot

Avanti, configura Proftpd per consentire all'utente idroot di accedere al server FTP:

cd /etc/proftpd/
nano proftpd.con

Aggiungi questa configurazione per consentire all'utente idroot di accedere e caricare/scaricare il file nella/dalla sua home directory /home/idroot :

<Directory /home/idroot>
Umask 022 022
AllowOverwrite off
     <Limit LOGIN>
        AllowUser idroot
        DenyALL
     </Limit>
     <Limit ALL>
        Order Allow,Deny
        AllowUser idroot
        Deny ALL
    </Limit>
    <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
    AllowUser idroot
    Deny ALL
    </Limit>
</Directory>

Esegui i comandi seguenti per riavviare ProFTPD:

systemctl restart proftpd

Passaggio 5. Accedi al server FTP.

Dopo aver installato il server FTP e averlo configurato a tuo piacimento, ora tutto ciò che devi fare è aprire un client FTP e connetterti al server usando il suo indirizzo IP , hostname o nome di dominio. Se tutto è configurato correttamente, dovresti avere accesso al server con il nome utente e la password corretti.

Congratulazioni! Hai installato con successo ProFTPD. Grazie per aver utilizzato questo tutorial per installare il server FTP ProFTPD sul server Debian 8 Jessie. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di ProFTPD .


Debian
  1. Come installare Redis Server su Debian 11

  2. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  3. Come installare MySQL Server su Debian 9

  4. Come installare ProFTPD su CentOS 7

  5. Come installare ClickHouse su Debian 9

Come installare FastPanel su Debian 11

Come installare I2P su Debian Server:

Come installare VNC su Debian 10

Come installare Vai su Debian 10

Come installare il server VNC su Debian 11

Come installare Vai su Debian