In questo tutorial, vi spiegherò come impostare il server FTP. Ma prima, lasciate che vi dica rapidamente che cosa è FTP.
Che cos’è FTP?
FTP è l’acronimo di File Transfer Protocol. Come suggerisce il nome, FTP viene utilizzato per trasferire file tra computer su una rete. È possibile utilizzare FTP per scambiare file tra account di computer, trasferire file tra un account e un computer desktop o accedere agli archivi software online., Tenete a mente, tuttavia, che molti siti FTP sono molto utilizzati e richiedono diversi tentativi prima di connettersi.
Un indirizzo FTP assomiglia molto a un indirizzo HTTP o sito web, tranne che usa il prefisso ftp://invece di http://.
Che cos’è il server FTP? Come configurarlo?
In genere, un computer con un indirizzo FTP è dedicato a ricevere una connessione FTP. Un computer dedicato alla ricezione di una connessione FTP è indicato come un server FTP o sito FTP.
Ora, cominciamo un’avventura speciale., Faremo server FTP per condividere file con amici e familiari. Userò vsftpd per questo scopo.
VSFTPD è un software server FTP che sostiene di essere il software FTP più sicuro. Infatti, le prime due lettere in VSFTPD, stanno per “molto sicuro”. Il software è stato costruito intorno alle vulnerabilità del protocollo FTP.
Tuttavia, si dovrebbe sempre ricordare che ci sono soluzioni migliori per il trasferimento sicuro e la gestione di file come SFTP (utilizza OpenSSH). Il protocollo FTP è particolarmente utile per la condivisione di dati non sensibili ed è molto affidabile in questo.,
Passo 1: Installare VSFTPD in Linux
È possibile installare rapidamente VSFTPD su Fedora/redhat/SUSE server tramite interfaccia a riga di comando con:
dnf -y install vsftpd
Se si sta utilizzando Ubuntu e distribuzioni basate su Debian, è possibile installare VSFTPD usando questo comando:
sudo apt-get install vsftpd
Se si utilizza un Arco distribuzioni basate, prova questo comando per installare VSFTPD.
sudo pacman -S vsftpd
Passo 2: Configurazione del server FTP
La maggior parte della configurazione di VSFTPD avviene in/etc / vsftpd.conf., Il file stesso è ben documentato, quindi questa sezione evidenzia solo alcune importanti modifiche che potresti voler apportare. Per tutte le opzioni disponibili e la documentazione di base vedere le pagine man:
man vsftpd.conf
I file sono serviti di default da/srv / ftp secondo lo standard della gerarchia del Filesystem.,87779b24ee”>
Login Anonimo
Le seguenti linee di controllare se gli utenti anonimi possono login:
# Consenti accesso anonimo
anonymous_enable=YES
# Non è richiesta alcuna password per un account di accesso anonimo (Opzionale)
no_anon_password=YES
# velocità Massima di trasferimento per un cliente anonimo in Byte al secondo (Opzionale)
anon_max_rate=30000
# Directory da usare per un account di accesso anonimo (Opzionale)
anon_root=/esempio/directory/
Chroot Jail
è possibile impostare un ambiente chroot, che impedisce all’utente di lasciare la sua home directory., Per abilitare questo, aggiungere / modificare le seguenti righe nel file di configurazione:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
La variabile “chroot_list_file” specifica il file in cui sono contenuti gli utenti incarcerati.
Passo 4: Riavviare il server FTP
Alla fine è necessario riavviare il server ftp. Digita la tua riga di comando
sudo systemctl restart vsftpd
Questo è tutto. Il tuo server FTP su Linux è attivo e funzionante. FTP viene sempre più sostituito da FTP su protocollo SSH, quindi potresti voler configurare il server SFTP su Linux.
Tutte le domande o suggerimenti è sempre accolto favorevolmente.,
Ali Miracle
Ali è un programmatore di computer e appassionato di Linux. Usa Trisquel Linux e, a volte, blog su di esso. E fa tutto questo usando il programma Orca screen reader perché non può vedere.
Ti piace quello che leggi? Si prega di condividere con gli altri.
- Facebook1
- Twitter1
- LinkedIn2
- Reddit0
- Pocket0
Lascia un commento