Server FTP su centOS 7 Prima parte

Server FTP su centOS 7 Prima parte

Lo scopo di questo articolo è illustrare come installare un ftp server sul sistema centOS 7 cloud.

Anzitutto colleghiamoci via ssh al nostro server:

ssh -i chiaveprivata.key opc@indirizzoIPServer dove chiaveprivata è la chiaveprivata che deve essere scaricata al momento in cui si crea l’instanza in cloud. Il collegamento via ssh viene infatti effettuato attraverso un meccanismo chiave pubblica/chiave privata riferita rferita all’account di default opc.

Di seguito occorre effettuare un update del package manager

sudo yum update

Installiamo quindi il programma

sudo yum install vsftpd

Per avviare il servizio e fare si che si avvii ad un eventuale reboot del sistema:

sudo systemctl start vsftpd 

sudo systemctl enable vsftpd

Per verificare lo stato del servizio:

systemctl status vsftpd.service

A questo punto occorre aggiungere le opportune regole sul firewall per aprire le porte relative al servizio

sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
sudo firewall-cmd --zone=public --permanent --add-port=20/tcp
sudo firewall-cmd --zone=public --permanent --add-service=ftp
sudo firewall-cmd –-reload

Se vogliamo disabilitare gli utenti anonymous dobbiamo modificare il file di configurazione del servizio con il seguente comando:

sudo nano /etc/vsftpd/vsftpd.conf

nell’editor occorre inserire anonymous_enable=NO

Per abilitare l’accesso degli utenti locali e consentire loro l’upload inseriamo nello stesso file:

local_enable=YES
write_enable=YES

A questo punto effettuiamo un restart del servizio

systemctl restart vsftpd

Nel secondo articolo vedremo come creare degli utenti del servizio e limirare la visibilità delle cartelle solo alla directory ad essi destinata

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.