Come installare server FTP in Linux

February 22

Come installare server FTP in Linux


File Transfer Protocol, o FTP, è un robusto, sicuro di condivisione di file tramite un modello client-server. Come variante di Unix, Linux è una piattaforma ideale per un server FTP. Un popolare, e molto sicuro, server disponibile per quasi tutti i sistemi Linux FTP è vsftp (FTP molto sicuro). L'installazione e la creazione di vsftp in un ambiente Linux è un processo semplice.

istruzione

1 Scaricare e installare il pacchetto vsftp Linux. La procedura esatta varia a seconda del tipo e della versione di Linux in esecuzione. Nella maggior parte dei casi, ad esempio con Red Hat, Suse o Ubuntu, vsftp è un pacchetto stabile che è incluso nei repository che vengono utilizzati per aggiornare la versione di Linux. In molte installazioni di Linux, vsftp è installato di default, ma non avviato.

2 Configurare vsftp. La posizione esatta e il nome del file di configurazione varieranno leggermente a seconda della versione di Linux che si sta utilizzando. In Ubuntu, il file di configurazione è "vsftpd.conf." Modificare questo file per modificare le seguenti impostazioni:

ftpd_banner: Modifica il messaggio che viene visualizzato quando qualcuno si connette al server.
ascolta: Consente vsfppd per l'esecuzione in modalità stand alone.
xferlog_enable: Consente un registro dettagliato di upload e download.
connect_from_port_20: definisce se le connessioni stile PORT utilizzano la porta 20 del server.
hide_ids: nasconde gli ID utente, l'elenco di tutti gli utenti del gruppo come "ftp".
max_client: definisce il numero massimo di connessioni consentite in modalità standalone.
max_per_ip: definisce il numero massimo di connessioni consentite da un particolare IP in modalità autonoma.
anon_root: Definisce la directory principale per gli utenti FTP anonimi.
anonymous_enable: Consente agli utenti anonimi.
anon_mkdir_write_enable: Consente agli utenti anonimi di creare directory. Per questa opzione funzioni, il server deve avere il caricamento anonimo abilitati, e l'utente ftp e il gruppo deve avere i permessi di scrittura sulla directory in cui verranno creati i nuovi indici.

3 Una volta che il vsftpd.conf file è stato modificato in modo soddisfacente, salvare il file.

4 Arrestare il server vsftpd digitando "sudo /etc/init.d/vsftpd stop." Si dovrebbe vedere un messaggio che conferma che il server si è fermato.

5 Riavviare il server vsftp con i nuovi dati di configurazione in /etc/vsftpd.conf digitando "sudo /etc/init.d/vsftpd iniziare." Si dovrebbe vedere un messaggio che conferma che il server è stato avviato.

Consigli e avvertenze

  • È necessario disporre di privilegi di root / superutente per modificare vsftp.conf. Nei sistemi con radice disabili, utilizzando sudo per eseguire vi per modificare vsftpd.conf sarà funzioni l'elenco delle opzioni di configurazione vsftp non è esaustivo, ma sono le opzioni più comuni.
  • L'esecuzione di un demone FTP si aprirà la porta 20 e 21 sul computer, anche se vsftp è molto sicuro, potrebbe ancora creare un rischio leggermente più elevato sui sistemi altamente sicuri.