Come eseguire un server FTP su Linux

August 10

Come eseguire un server FTP su Linux


Creazione e la gestione di un server FTP su un server Linux rete chiusa, come una rete domestica o aziendale interna, è molto facile. Ogni distribuzione Linux dispone di un server FTP disponibile disponibile. Questo server è chiamato VSFTPD. In molti casi, in particolare con le versioni server di molte distribuzioni Linux, VSFTPD è installato per impostazione predefinita. Tuttavia, se è stata installata una versione desktop o workstation di Linux, potrebbe essere necessario installare il software del server.

istruzione

1 Installare VSFTPD, se non è già installato. La procedura di installazione può variare notevolmente, a seconda della particolare versione di Linux. In Red Hat e derivati ​​Red Hat, seguire la procedura del sistema per la ricerca e l'installazione di pacchetti software .rpm. Se si utilizza un sistema basato su Debian, come Ubuntu, utilizzare il gestore dei pacchetti del sistema per individuare e installare i file del pacchetto .deb appropriati. Per gli altri sistemi, seguire la procedura nei file di aiuto per trovare e installare VSFTPD.

2 Avviare il server FTP digitando "vsftpd start" dalla riga di comando di Linux. Su alcuni sistemi, l'avvio e l'arresto dei server può essere eseguita solo da un account di classe radice. Altri sistemi, come Debian e Ubuntu, richiedono sudo prima del comando. Questo esegue il comando come root senza effettuare il login come utente root.

3 Configurare il vsftpd.conf. Nella maggior parte dei casi, il file di configurazione si trova in / etc o / etc / vsftpd. In alcune distribuzioni meno noti di Linux o installazioni vsftpd personalizzati, il file .conf potrebbe essere in un altro luogo. Utilizzare qualsiasi riga di comando o GUI editor di testo per visualizzare e configurare le opzioni vsftpd.conf. Ci sono molte opzioni per vsftpd. Consultare le pagine man per ulteriori informazioni. Le impostazioni comuni includono "anonymous_enable = NO" per disabilitare l'accesso anonimo al server FTP. Un'altra impostazione comune è "use_localtime = YES" per utilizzare il tempo server locale e la data per i tempi e le date dei file.

4 Configurare il router o firewall hardware per la rete domestica o aziendale per consentire l'accesso al server FTP. Questo spesso esporre l'intero computer Linux per l'accesso a Internet. Assicurarsi che tutti i server siano fissati prima di abilitare l'accesso completo. Alcuni firewall o router, tuttavia, vi permetterà di inoltrare le richieste esterne per le porte 20 e 21, le porte FTP, ad un server specifico sulla rete interna. La procedura varia per ciascun router o firewall.

5 Creare account utente sul computer Linux per le persone che avranno accesso al server FTP. Anche se è possibile abilitare l'accesso anonimo, questo aumenta i potenziali rischi per la sicurezza e l'abuso. server FTP consentono l'accesso anonimo, che utilizza il nome utente "anonimo" e la password dell'indirizzo e-mail dell'utente anonimo. Non c'è modo di verificare che questo indirizzo è valido, però.