In questo tutorial ti mostreremo come installare un server FTP su CentOS 7 come sistema operativo.
1. Connettiti tramite SSH e aggiorna tutti i pacchetti di sistema
Prima di tutto, connettiti al tuo server tramite SSH e assicurati che tutto il software di sistema sia aggiornato. Per aggiornare il software installato sul tuo server puoi usare il comando:
sudo yum -y update
2. Abilita il repository EPEL
La prossima cosa che devi fare è abilitare il repository EPEL. È un repository che ti consente di installare molti pacchetti open source sul tuo server usando il gestore di pacchetti yum. Uno di questi è ProFTPD. ProFTPD è un software server FTP altamente configurabile con licenza GPL. È semplice, sicuro, facile da configurare e fornisce funzionalità come visibilità della directory basata sui permessi, supporto per più server FTP "virtuali", FTP anonimo ecc. In questo tutorial useremo ProFTPD.
sudo wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm sudo rpm -ivh epel-release-7-11.noarch.rpm
Controlla se il repository è abilitato sul tuo sistema:
sudo yum repolist | grep epel
Se ottieni qualcosa come il seguente, sei a posto:
sudo yum repolist | grep epel *epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 10,133
3. Installa i pacchetti richiesti
Quindi, vai avanti e installa i pacchetti richiesti usando il comando seguente:
sudo yum install proftpd proftpd-utils
4. Avvia il servizio ProFTPD
Avvia il servizio ProFTPD e abilitalo all'avvio del sistema utilizzando i seguenti comandi:
sudo systemctl start proftpd sudo systemctl enable proftpd
5. Verifica l'installazione di ProFTPD su CentOS
A questo punto sei pronto per utilizzare il servizio ProFTPD sul tuo CentOS VPS. Per caricare o scaricare file, puoi utilizzare il tuo client FTP preferito. Come nome utente e password puoi utilizzare qualsiasi utente di sistema esistente sul tuo server. In alternativa, puoi accedere al tuo server FTP utilizzando un browser web. Apri il tuo browser web preferito e inserisci quanto segue:
ftp://111.111.111.111
A scopo dimostrativo abbiamo utilizzato 111.111.111.111. Dovresti utilizzare l'indirizzo IP del tuo server o un nome di dominio che punta all'indirizzo IP del tuo server.
Se ti piace sfruttare appieno le funzionalità di ProFTPD, puoi modificare le impostazioni predefinite. Il file di configurazione predefinito del servizio è /etc/proftpd.conf
. Il file di configurazione ha una sintassi e una descrizione simili ad Apache per tutte le impostazioni. Per saperne di più puoi visitare http://www.proftpd.org/docs/ dove puoi trovare la documentazione ufficiale del progetto.
6. Riavvia il servizio
Una volta apportate le modifiche, è necessario riavviare il servizio in modo che le modifiche abbiano effetto. Per riavviare il servizio puoi usare il seguente comando:
sudo systemctl restart proftpd
7. Controlla i file di registro
ProFTPD registra molte attività, quindi se desideri indagare o eseguire il debug di alcuni problemi, puoi controllare i file di registro che sono archiviati in /var/log/proftpd/
directory. Inoltre, se riscontri problemi con il servizio, utilizza il seguente comando per ottenere maggiori dettagli:
sudo systemctl status proftpd
Ovviamente non devi installare un server FTP su CentOS 7 se utilizzi uno dei nostri servizi di hosting CentOS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare un server FTP su CentOS 7 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare un server FTP su CentOS 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.