Installazione e configurazione del server ProFTPD in Ubuntu/Debian
I server FTP sono il software che ti consente di creare una connessione FTP tra il tuo computer locale e un server web. ProFTPD è un server FTP per server Unix/Linux, molto configurabile e molto efficace, è gratuito e open source, rilasciato sotto licenza GPL.
In questo articolo spiegheremo come installare il server ProFTPD su macchine Ubuntu/Debian.
Passaggio 1: installare il server ProFTPD
Naturalmente, è necessario installare il software per poterlo utilizzare. Innanzitutto assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt-get nel terminale.
sudo apt-get update
sudo apt-get upgrade
Ora per installare il server ProFTPD, esegui nel terminale.
sudo apt-get install proftpd
Durante l'installazione, ti verrà chiesto di scegliere il tipo di utilizzo che desideri per il tuo server ProFTPD, puoi scegliere la modalità migliore che si adatta alle tue esigenze.
Passaggio 2: configurare il server ProFTPD
Prima di iniziare a usarlo, dovremo modificare alcuni file, /etc/proftpd/proftpd.conf è il file di configurazione predefinito per i server Ubuntu/Debian, per iniziare a modificarlo usando vi comando, esegui.
sudo vi /etc/proftpd/proftpd.conf
Premi il tasto "I" per iniziare a modificare il file. Ora modifica il contenuto del file come mostrato di seguito.
- ServerName: impostalo come nome del server predefinito.
- Usa IPV6: puoi impostarlo su "Off", se non lo usi.
- DefaultRoot: decommenta questa riga per limitare gli utenti con le loro cartelle Inizio.
- RequireValidShell: decommenta questa riga e rendila "On" per abilitare l'accesso per gli utenti, anche per coloro che non dispongono di una shell valida in /etc/ shell per accedere.
- AuthOrder: decommenta la riga per abilitare l'uso di password locali.
- Porta: questa riga definisce la porta predefinita per il server FTP, è 21 per impostazione predefinita. Se lo desideri, puoi definire qualsiasi porta personalizzata qui.
- SystemLog: il percorso predefinito del file di registro, puoi modificarlo se lo desideri.
Dopo aver apportato le modifiche sopra suggerite, puoi salvare il file, premere il tasto "ESC" e scrivere :x per salvare e interrompere.
Ora riavvia il server ProFTPD utilizzando questo comando.
sudo service proftpd restart
Durante l'installazione di ProFTPD, viene creato automaticamente un utente "proftpd" predefinito, ma per farlo dovremo creare una password e per farlo eseguire.
sudo passwd proftpd
Questo è tutto!. Ora puoi andare ai seguenti indirizzi sul browser, sarà attivo e funzionante, ti chiederà il nome utente e la password.
ftp://youripaddress
OR
ftp://yourdomian.com
Nel campo Nome Utente scrivi “proftpd” e nel campo Password scrivi la password che hai impostato in precedenza per l'utente proftpd.
Passaggio 3: creazione di utenti ProFTPD
Come hai notato, ti trovi nella directory home predefinita per l'utente "proftpd", il che non è utile per noi, ecco perché creeremo un nuovo utente con /var /www/ come cartella home, in modo da potervi accedere facilmente.
Per creare un utente FTP, pronuncia "myproftpduser" e esegui.
sudo useradd myproftpduser
Per creare una password per esso.
sudo passwd myproftpduser
Per cambiare la sua cartella home in /var/www/ esegui.
sudo usermod -m -d /var/www/ myproftpduser
Puoi anche definire la directory home dell'utente con il comando useradd, mentre crei un nuovo utente in Linux, per ulteriori informazioni e sull'utilizzo del comando useradd, leggi il nostro articolo su.
- 15 Esempi di comando "useradd".
Ora riavvia il server ProFTPD utilizzando.
sudo service proftpd restart
E ora puoi accedervi facilmente dal server FTP, puoi anche utilizzare Filezilla o qualsiasi altro client FTP per accedere anche al tuo server FTP, se lo desideri.
Passaggio 4: risoluzione dei problemi di ProFTPD:
Tutti i messaggi di errore disponibili verranno archiviati in /var/log/proftpd/proftpd.log per impostazione predefinita, puoi controllare questo file se l'installazione del tuo server ProFTPD non funziona, devi anche notare che a volte succede che il server ProFTPD rallenta e non puoi accedere al server a causa del messaggio "Connessione rifiutata", non è un problema, tutto quello che devi fare è continuare a riavviare il server ProFTPD finché funziona (nel caso in cui non ci fossero altri errori).
Hai già installato il server ProFTPD? Cosa ne pensi confrontandolo con altri server FTP come wu-ftpd?