Come configurare un server FTP in Ubuntu Linux (con immagini)

Sommario:

Come configurare un server FTP in Ubuntu Linux (con immagini)
Come configurare un server FTP in Ubuntu Linux (con immagini)

Video: Come configurare un server FTP in Ubuntu Linux (con immagini)

Video: Come configurare un server FTP in Ubuntu Linux (con immagini)
Video: Questo ti fa INSTALLARE VELOCEMENTE e AUTOMATICAMENTE WINDOWS e non solo... 2024, Aprile
Anonim

Questo articolo di wikiHow ti mostrerà come configurare e connetterti a un server FTP dal tuo computer Ubuntu Linux. I server FTP sono utili per archiviare file dal tuo computer e consentire ad altri di esplorarli. Per configurare un server FTP dal tuo computer, avrai bisogno di un host di server FTP a cui puoi connetterti. Si consiglia inoltre di aggiornare il software Ubuntu all'ultima versione disponibile.

Passi

Parte 1 di 4: installazione del framework FTP

Configura un server FTP in Ubuntu Linux Passaggio 1
Configura un server FTP in Ubuntu Linux Passaggio 1

Passaggio 1. Assicurati che Ubuntu sia aggiornato

Le versioni di Ubuntu 17.10 e successive hanno percorsi di file molto diversi rispetto alle versioni precedenti, quindi dovrai eseguire l'aggiornamento all'ultima versione di Ubuntu se non lo hai già fatto:

  • Aprire terminale
  • Digita sudo apt-get upgrade e premi Invio.
  • Digita la tua password e premi Invio.
  • Digita y quando richiesto, quindi premi Invio.
  • Attendi il completamento dell'installazione degli aggiornamenti, quindi riavvia il computer se richiesto.
Configura un server FTP in Ubuntu Linux Passaggio 2
Configura un server FTP in Ubuntu Linux Passaggio 2

Passaggio 2. Apri Terminale

Clicca il Applicazioni menù ⋮⋮⋮, scorri verso il basso e fai clic sul bianco e nero terminale icona per farlo.

Puoi anche premere Alt+Ctrl+T per aprire Terminale

Configura un server FTP in Ubuntu Linux Passaggio 3
Configura un server FTP in Ubuntu Linux Passaggio 3

Passaggio 3. Immettere il comando di installazione VSFTPD

Digita sudo apt-get install vsftpd nel Terminale, quindi premi Invio.

Configura un server FTP in Ubuntu Linux Passaggio 4
Configura un server FTP in Ubuntu Linux Passaggio 4

Passaggio 4. Inserisci la tua password

Digita la password che utilizzi per accedere al tuo computer, quindi premi Invio.

Configura un server FTP in Ubuntu Linux Passaggio 5
Configura un server FTP in Ubuntu Linux Passaggio 5

Passaggio 5. Attendi l'installazione di VSFTPD

Questo richiederà da 5 minuti a 20 minuti a seconda delle tue attuali impostazioni FTP e della tua connessione Internet, quindi sii paziente.

Configura un server FTP in Ubuntu Linux Passaggio 6
Configura un server FTP in Ubuntu Linux Passaggio 6

Passaggio 6. Installa FileZilla

Questo è il programma che utilizzerai per accedere e caricare sul tuo server. Per installarlo:

  • Digita sudo apt-get install filezilla
  • Se richiesto, inserisci nuovamente la password.
  • Attendi il completamento dell'installazione.

Parte 2 di 4: configurazione del server FTP

Configura un server FTP in Ubuntu Linux Passaggio 7
Configura un server FTP in Ubuntu Linux Passaggio 7

Passaggio 1. Aprire il file di configurazione di VSFTPD

Digita sudo nano /etc/vsftpd.conf e premi Invio. Modificherai questo file per consentire (o disabilitare) determinate funzionalità VSFTPD.

Configura un server FTP in Ubuntu Linux Passaggio 8
Configura un server FTP in Ubuntu Linux Passaggio 8

Passaggio 2. Consenti agli utenti locali di accedere al tuo server FTP

Usa i tasti freccia per scorrere verso il basso fino a

# Decommenta questo per consentire agli utenti locali di accedere.

intestazione, quindi rimuovere il "#" dal

local_enable=SI

linea sottostante.

  • È possibile rimuovere il "#" utilizzando i tasti freccia per selezionare la lettera che lo precede (in questo caso, "l") e premendo il tasto ← Backspace.
  • Salta questo passaggio se il

    local_enable=SI

  • la linea è già bianca
Configura un server FTP in Ubuntu Linux Passaggio 9
Configura un server FTP in Ubuntu Linux Passaggio 9

Passaggio 3. Consenti comandi di scrittura FTP

Scorri verso il basso fino a

# Decommenta questo per abilitare qualsiasi forma di comando di scrittura FTP.

intestazione, quindi rimuovere il "#" dal

write_enable=SI

linea sottostante.

  • Salta questo passaggio se

    write_enable=SI

  • è già bianco.
Configurare un server FTP in Ubuntu Linux Passaggio 10
Configurare un server FTP in Ubuntu Linux Passaggio 10

Passaggio 4. Disabilita la manipolazione ASCII

Scorri fino in fondo fino a

# Il mangling ASCII è una caratteristica orribile del protocollo.

intestazione, quindi rimuovere il "#" dalle seguenti due righe:

  • ascii_upload_enable=SI

  • ascii_download_enable=SI

Configura un server FTP in Ubuntu Linux Passaggio 11
Configura un server FTP in Ubuntu Linux Passaggio 11

Passaggio 5. Modificare le impostazioni "chroot"

Scorri verso il basso fino a

# chroot)

titolo, quindi aggiungere le seguenti righe:

  • user_sub_token=$USER

  • chroot_local_user=SI

  • chroot_list_enable=SI

  • Se una di queste righe esiste già, rimuovere semplicemente il "#" prima di ogni riga esistente.
Configura un server FTP in Ubuntu Linux Passaggio 12
Configura un server FTP in Ubuntu Linux Passaggio 12

Passaggio 6. Modificare le impostazioni "chroot" predefinite

Scorri verso il basso fino a

(segue l'impostazione predefinita)

titolo, quindi aggiungere le seguenti righe:

  • chroot_list_file=/etc/vsftpd.chroot_list

  • local_root=/home/$USER/Public_html

  • allow_writeable_chroot=SI

  • Se una di queste righe esiste già, rimuovere semplicemente il "#" prima di ogni riga esistente.
Configura un server FTP in Ubuntu Linux Passaggio 13
Configura un server FTP in Ubuntu Linux Passaggio 13

Passaggio 7. Abilita l'opzione "ls recurse"

Scorri verso il basso fino a

# Puoi attivare l'opzione "-R"…

intestazione, quindi rimuovere il "#" dal

ls_recurse_enable=SI

linea sottostante.

Configura un server FTP in Ubuntu Linux Passaggio 14
Configura un server FTP in Ubuntu Linux Passaggio 14

Passaggio 8. Salva ed esci dall'editor di testo

Fare così:

  • Premi Ctrl+X
  • Digita y
  • Premi Invio

Parte 3 di 4: aggiunta di nomi utente all'elenco CHROOT

Configura un server FTP in Ubuntu Linux Passaggio 15
Configura un server FTP in Ubuntu Linux Passaggio 15

Passaggio 1. Aprire il file di testo "chroot"

Digita sudo nano /etc/vsftpd.chroot_list e premi Invio.

Puoi saltare all'ultimo passaggio di questa parte se non vuoi specificare le persone che possono accedere al tuo server FTP

Configura un server FTP in Ubuntu Linux Passaggio 16
Configura un server FTP in Ubuntu Linux Passaggio 16

Passaggio 2. Inserisci la tua password

Digita la password che utilizzi per accedere a Ubuntu e premi Invio. Questo aprirà il file di testo "chroot".

Salta questo passaggio se non ti viene richiesta la password

Configura un server FTP in Ubuntu Linux Passaggio 17
Configura un server FTP in Ubuntu Linux Passaggio 17

Passaggio 3. Aggiungi i nomi utente all'elenco

Digita il tuo nome utente, premi Invio e ripeti con qualsiasi altro nome utente delle persone a cui desideri avere accesso alle loro directory Home dal tuo server.

Configura un server FTP in Ubuntu Linux Passaggio 18
Configura un server FTP in Ubuntu Linux Passaggio 18

Passaggio 4. Salva la tua lista

Premi Ctrl+X, digita y e premi Invio. La tua lista verrà salvata.

Configura un server FTP in Ubuntu Linux Passaggio 19
Configura un server FTP in Ubuntu Linux Passaggio 19

Passaggio 5. Riavvia VSFTPD

Digita sudo systemctl restart vsftpd e premi Invio. Questo fermerà e riavvierà VSFTPD, assicurandoti che le tue modifiche siano state salvate. Ora puoi accedere al tuo server FTP.

Parte 4 di 4: accesso al tuo server

Configura un server FTP in Ubuntu Linux Passaggio 20
Configura un server FTP in Ubuntu Linux Passaggio 20

Passaggio 1. Determina l'indirizzo del tuo server

Se stai pagando per un server FTP tramite un servizio di hosting (ad es. Bluehost), dovrai conoscere l'indirizzo IP del servizio o l'indirizzo normale per poterti connettere.

  • Se stai ospitando il tuo server dal tuo computer, utilizzerai l'indirizzo IP del tuo computer, che puoi capire inserendo ifconfig in Terminale e poi rivedendo il numero "inet addr".

    Se "ifconfig" non è installato, puoi installarlo inserendo sudo apt-get install net-tools nel Terminale

Configura un server FTP in Ubuntu Linux Passaggio 21
Configura un server FTP in Ubuntu Linux Passaggio 21

Passaggio 2. Inoltra una porta sul router

Una volta che conosci l'indirizzo IP del tuo server, dovrai inoltrare lo slot della porta 21 del tuo router a quell'indirizzo; assicurati che la porta utilizzi TCP (non UDP o una combinazione dei due).

Il port forwarding varia da router a router, quindi assicurati di controllare l'articolo collegato o la documentazione del tuo router per le istruzioni

Configura un server FTP in Ubuntu Linux Passaggio 22
Configura un server FTP in Ubuntu Linux Passaggio 22

Passaggio 3. Apri Filezilla

Digita filezilla in Terminale e premi Invio. Dopo un momento, si aprirà FileZilla.

Se vuoi connetterti tramite Terminale, puoi provare a digitare ftp [indirizzo]. Finché il tuo server è in esecuzione e hai accesso a Internet, questo tenterà di connettersi al tuo server FTP; tuttavia, potresti non essere in grado di trasferire file

Configura un server FTP in Ubuntu Linux Passaggio 23
Configura un server FTP in Ubuntu Linux Passaggio 23

Passaggio 4. Fare clic su File

Si trova nell'angolo in alto a sinistra della finestra di FileZilla. In questo modo viene visualizzato un menu a discesa.

Configura un server FTP in Ubuntu Linux Passaggio 24
Configura un server FTP in Ubuntu Linux Passaggio 24

Passaggio 5. Fare clic su Gestione sito…

Troverai questa opzione nel menu a discesa. Si aprirà la finestra Gestione sito.

Configurare un server FTP in Ubuntu Linux Passaggio 25
Configurare un server FTP in Ubuntu Linux Passaggio 25

Passaggio 6. Fare clic su Nuovo sito

È un pulsante bianco nella parte inferiore sinistra della finestra. In questo modo si apre la sezione Nuovo sito del Gestore del sito.

Configura un server FTP in Ubuntu Linux Passaggio 26
Configura un server FTP in Ubuntu Linux Passaggio 26

Passaggio 7. Inserisci l'indirizzo del tuo server

Nel campo di testo "Host:", digita l'indirizzo (o l'indirizzo IP) del server FTP a cui vuoi connetterti.

Configura un server FTP in Ubuntu Linux Passaggio 27
Configura un server FTP in Ubuntu Linux Passaggio 27

Passaggio 8. Aggiungere il numero di porta inoltrata

Digita 21 nel campo di testo "Porta:".

Configura un server FTP in Ubuntu Linux Passaggio 28
Configura un server FTP in Ubuntu Linux Passaggio 28

Passaggio 9. Fare clic su Connetti

È un pulsante rosso in fondo alla pagina. In questo modo verrà richiesto a FileZilla di connettere il tuo computer al tuo server FTP.

Configura un server FTP in Ubuntu Linux Passaggio 29
Configura un server FTP in Ubuntu Linux Passaggio 29

Passaggio 10. Sposta i file sul server

Puoi fare clic e trascinare le cartelle dalla finestra di sinistra nella finestra di destra per caricarle sulla pagina del tuo server FTP.

Suggerimenti

  • L'inoltro della porta 20 potrebbe risolvere alcuni problemi di rete se stai ospitando il tuo server.
  • La connessione a un server FTP in Ubuntu 17 e versioni successive sembra leggermente diversa dalla connessione nelle versioni precedenti, quindi ti consigliamo di aggiornare la tua versione di Ubuntu alla 17.10 (o successiva) se non l'hai già fatto.

Consigliato: