Creazione e gestione di un server FTP su un server di rete chiusa di Linux , come una rete domestica o una rete aziendale interna , è molto facile. Ogni distribuzione Linux ha un server FTP disponibile disponibile . Questo server è chiamato vsftpd . In molti casi , soprattutto con le versioni server di molte distribuzioni Linux , vsftpd viene installato per impostazione predefinita . Tuttavia, se è stata installata una versione desktop o workstation di Linux , potrebbe essere necessario installare il software del server . Cose che ti serviranno
computer con Linux
supporti di installazione o connessione di rete per il software repository
Mostra più istruzioni
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 di Red Hat , seguire la procedura del sistema per trovare e installare i pacchetti software . Rpm . Se si utilizza un sistema basato su Debian , come Ubuntu , utilizzare il gestore di pacchetti del sistema per individuare e installare i file dei pacchetti appropriati . Deb . Per gli altri sistemi , seguire la procedura nei vostri file di aiuto per trovare e installare vsftpd .
2
Avviare il server FTP digitando "start vsftpd " dalla riga di comando di Linux . Su alcuni sistemi , l'avvio e arresto dei server possono essere eseguite solo da un account di classe radice . Altri sistemi , come Debian e Ubuntu , richiedono sudo prima del comando . Questo esegue il comando come utente root senza effettuare il login come utente root.
3
Configura il tuo vsftpd.conf . Nella maggior parte dei casi , il file di configurazione si trova in /etc o /etc /vsftpd . In alcune distribuzioni meno conosciute 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 di vsftpd.conf . Ci sono molte opzioni per vsftpd . Consultate le pagine man per maggiori informazioni . Le impostazioni comuni includono " anonymous_enable = NO" per disabilitare l'accesso anonimo al server FTP . Un'altra impostazione comune è " use_localtime = YES ", per usare l'ora del server locale e la data per gli orari e le date dei file.
4
Configurare il router o firewall hardware per la vostra 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 sono protetti 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 , a un server specifico sulla rete interna . La procedura varia per ogni 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 rischi di abuso potenziale e di sicurezza. 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ò .