
Molte volte, Dopo l'installazione di un nuovo sistema operativo sul nostro server, È necessario essere in grado di avere un Server FTP per poter beneficiare di in modalità remota per la sistema di file o così altri utenti possono accedere, senza paura che possa compromettere il server stesso, o forse ti permettono utenti senza conoscenze Linux può caricare e scaricare file.
Nel nostro caso, Vediamo come si può fare l'installazione di vsFTPd (Molto sicuro FTP Server), Che cosa è un Server Lightweight FTP per CentOS, in modo abbastanza facile e semplice.
Come installare vsFTPd, un server FTP, in CentOS
Innanzitutto, È necessario Collegare con il server usando SSH o fisicamente con un utente hanno Privilegi di amministratore o qualsiasi altro che si può fare sudo per, Una volta loggato, per ottenere questi privilegi.
Volta dentro, per effettuare la installazione, Nel console di comando o Terminale eseguire il seguente comando:
1 | $ sudo yum -y install vsftpd |
Se si accede con un utente avendo, già di per sé, Privilegi di amministratore, non è necessario scrivere all'inizio ‘sudo‘.
Una volta installato, Ci accingiamo a visualizzarlo per il file di configurazione per eseguire alcune modifiche su questa utilità. Questo file si trova nel percorso /etc/vsftpd/vsftpd.conf, così si può aprirlo e modificarlo con Vim nel modo seguente:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
Una volta che il file è aperto, Ci accingiamo a trovare le linee dove sono i seguenti variabili, loro configurazione con i valori che noi li diamo qui sotto:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
Inoltre, alla fine del file deve Aggiungere le seguenti righe, che ci permetterà di rendere collegamenti in modalità passiva, così come la configurazione della porte da utilizzare per fare questo:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
Dopo aver completato le modifiche, Preferiti e si chiude il file con i tasti : x + INTRO.
Quindi ci accingiamo a Configurare il firewall, Per cosa Consenti connessioni in ingresso FTP. Per fare questo, Se si utilizza il firewall iptables, eseguire i seguenti comandi:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
Con questo noi stiamo configurazione il porte 20 e 21, che vengono utilizzati per la trasferimento di dati e di controllo, Oltre alla porte 30300 per la 30309 per la modalità passiva.
Infine, Ci accingiamo a avviare il server FTP e facciamo che è carico quando il sistema viene avviato. Per fare questo, eseguire il seguente comando comandi:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
Sei pronto! Una volta fatto, abbiamo installato e in esecuzione il nostro Server FTP, in particolare il vsFTPd, nel nostro CentOS Server, preparati a ricevere richieste di connessione e cominciano a svolgere la condivisione di file.
