FTP

Installa e configura il server FTP su Linux Mint 20

Installa e configura il server FTP su Linux Mint 20
FTP o File Transfer Protocol è il protocollo di rete più popolare utilizzato per trasferire file e informazioni tra due sistemi su una rete. Tuttavia, l'FTP per impostazione predefinita non crittografa il traffico, il che non è un metodo sicuro e può provocare un attacco a un server. È qui che arriva VSFTPD che sta per Very Secure FTP Daemon ed è un server FTP sicuro, stabile e veloce. VSFTPD è concesso in licenza sotto GNU GPL. Per la maggior parte delle distribuzioni Linux, VSFTPD viene utilizzato come server FTP predefinito. In questo articolo imparerai come installare e configurare il server FTP su Linux Mint OS.

Nota: abbiamo spiegato la procedura e i comandi su Linux Mint 20 OS. Più o meno la stessa procedura può essere seguita nelle versioni precedenti di Mint.

Installazione del server FTP

Per installare un server FTP su Linux Mint, segui i passaggi seguenti:

Passaggio 1: installa VSFTPD

Il nostro primo passo sarà installare VFTPD sul nostro sistema. Per fare ciò, avvia il Terminale in Mint OS usando la scorciatoia da tastiera Ctrl+Alt+T. Quindi emettere il seguente comando nel Terminale per aggiornare l'indice del repository di sistema:

$ sudo apt update

Quindi installa VSFTPD usando il seguente comando in Terminale:

$ sudo apt install -y vsftpd

Dopo che l'installazione di VSFTPD è stata completata, ci sposteremo verso la configurazione.

Passaggio 2: configurare VSFTPD

Il VSFTPD può essere configurato tramite il /etc/vsftpd.conf file. Modifica il /etc/vsftpd.conf file utilizzando il seguente comando in Terminale:

$ sudo nano /etc/vsftpd

Ora aggiungi o decommenta le seguenti righe (se già aggiunte nel file):

ascolta=NO
Anonymous_enable=NO
local_enable=SI
write_enable=SI
local_umask=022
dirmessage_enable=SI
use_localtime=SI
xferlog_enable=SI
connect_from_port_20=SI
chroot_local_user=SI
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.chiave
ssl_enable=Sì
pasv_enable=Sì
pasv_min_port=10000
pasv_max_port=110100
allow_writeable_chroot=SI
ssl_tlsv1=SI
ssl_sslv2=NO
ssl_sslv3=NO

Una volta fatto, salva e chiudi il /etc/vsftpd.conf file.

Passaggio 3: consenti le porte nel firewall

Se sul tuo sistema è in esecuzione un firewall, dovrai consentire alcune porte FTP attraverso di esso. Immetti i seguenti comandi in Terminale per consentire le porte 20 e 21:

$ sudo ufw allow 20/tcp
$ sudo ufw allow 21/tcp

Puoi verificare se la porta è stata consentita nel firewall o meno utilizzando il seguente comando in Terminale:

$ sudo ufw status

Passaggio 4: abilitare ed eseguire VSFTPD

Ora il VSFTPD è configurato e consentito nel firewall; ora possiamo abilitare ed eseguire i servizi VSFTPD. Ecco i comandi per farlo:

Per abilitare l'avvio del servizio VSFTPD all'avvio, immetti il ​​seguente comando in Terminale:

$ sudo systemctl abilita vsftpd.servizio

Per eseguire il servizio VSFTPD, immetti il ​​seguente comando in Terminale:

$ sudo systemctl start vsftpd.servizio

Se è necessario riavviare il servizio VSFTPD dopo aver apportato modifiche alla configurazione, immettere il seguente comando in Terminale:

$ sudo systemctl riavvia vsftpd.servizio

Per verificare se VSFTPD è attivo e in esecuzione, emettere il seguente comando in Terminale:

$ sudo systemctl status vsftpd.servizio

Passaggio 5: creare un utente FTP

Quindi, crea un account utente che verrà utilizzato per testare la connessione FTP. Immetti i seguenti comandi in Terminale per creare un account utente e impostare una password:

$ $ sudo adduser
$ sudo passwd

Passaggio 6: verifica la connessione FTP

Ora il nostro server FTP è pronto, quindi è il momento di testare la connessione FTP.

Per testare la connessione FTP localmente, emettere il seguente comando in Terminale sostituendo il dall'effettivo indirizzo IP del tuo server FTP:

$ ftp

Puoi anche testare la connessione FTP in remoto usando lo stesso comando sopra dal sistema remoto. Ho testato la connessione FTP dalla macchina Windows sulla rete.

Puoi anche usare il client FTP come Filezilla per connetterti al server FTP. Per utilizzare l'applicazione Filezilla per la connessione al server FTP, fornire l'indirizzo IP del server FTP, il nome utente e la password impostati in precedenza e il numero di porta 21, quindi fare clic sul pulsante Connessione rapida pulsante.

Una volta connesso, sarai connesso con successo al server FTP e sarai in grado di accedere a file e cartelle del server remoto.

Lì hai l'installazione e la configurazione del server FTP sul sistema Linux Mint 20. Seguendo i semplici passaggi sopra descritti, puoi facilmente configurare il server FTP e trasferire file attraverso di esso.

Trackpad e puntatore del mouse su schermo AppyMouse per tablet Windows
Gli utenti di tablet spesso mancano il puntatore del mouse, soprattutto quando sono abituati a usare i laptop laptop. Gli smartphone e i tablet touchs...
Il pulsante centrale del mouse non funziona in Windows 10
Il tasto centrale del mouse ti aiuta a scorrere lunghe pagine web e schermate con molti dati. Se si ferma, finirai per usare la tastiera per lo scorri...
Come cambiare i pulsanti sinistro e destro del mouse su PC Windows 10
È abbastanza normale che tutti i mouse dei computer siano progettati ergonomicamente per gli utenti destrimani. Ma sono disponibili dispositivi mouse ...