Come impostare il server FTP in Linux

postato in: Articles | 0

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.

5azioni
  • Facebook1
  • Twitter1
  • LinkedIn2
  • Reddit0
  • Pocket0

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *