In questo tutorial, ti mostreremo come installare ProFTPD su Ubuntu 15.04. 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 demoni di trasferimento file più utilizzati, sicuri e affidabili in 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. Lo farò mostrarti l'installazione passo passo di ProFTPD nel server Ubuntu 15.04.
Installa ProFTPD su Ubuntu 15.04
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get
comandi nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installa ProFTPD e tutti i pacchetti richiesti.
sudo apt-get install proftpd
Durante l'installazione, ti verrà chiesto di scegliere il metodo di installazione che desideri. Esistono due metodi di installazione, daemon standard e daemon init.
P>Configura Proftpd
Passaggio 3. Configura ProFTPD.
Il file di configurazione predefinito di ProFTPD si trova in /etc/proftpd.conf
.
nano /etc/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 /etc/shells
file:
echo "/bin/false" >> /etc/shells
Crea un utente con una home directory a cui potrà accedervi tramite FTP. Disattiverò l'accesso alla shell per questo utente assegnando "/bin/false" shell 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 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 correttamente ProFTPD. Grazie per aver utilizzato questo tutorial per l'installazione di ProFTPD su sistemi Ubuntu 15.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di ProFTPD.