Ricerca nel sito web

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.

  1. ServerName: impostalo come nome del server predefinito.
  2. Usa IPV6: puoi impostarlo su "Off", se non lo usi.
  3. DefaultRoot: decommenta questa riga per limitare gli utenti con le loro cartelle Inizio.
  4. 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.
  5. AuthOrder: decommenta la riga per abilitare l'uso di password locali.
  6. Porta: questa riga definisce la porta predefinita per il server FTP, è 21 per impostazione predefinita. Se lo desideri, puoi definire qualsiasi porta personalizzata qui.
  7. 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.

  1. 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?