Come configurare un server FTP su Ubuntu Linux

Autore: Christy White
Data Della Creazione: 3 Maggio 2021
Data Di Aggiornamento: 8 Maggio 2024
Anonim
Configurare server FTP su Linux (vsftpd)
Video: Configurare server FTP su Linux (vsftpd)

Contenuto

Questo articolo ti insegnerà come configurare e connetterti a un server FTP su un computer Ubuntu Linux. I server FTP sono utili per archiviare file sul computer e consentire ad altri di accedervi. Innanzitutto, dovrai creare un server FTP in modo da poterti connettere ad esso. Si consiglia inoltre di aggiornare Ubuntu all'ultima versione disponibile.

passi

Parte 1 di 4: installazione di FTP Framework

  1. Assicurati che Ubuntu sia aggiornato. Ubuntu 17.10 e versioni successive hanno percorsi dei file leggermente diversi dalle versioni precedenti, quindi aggiorna il tuo sistema se non l'hai già fatto:
    • Apri l'applicazione "Terminale".
    • Scrivilo sudo apt-get update e premere il tasto ↵ Invio.
    • Immettere la password e premere il tasto ↵ Invio.
    • Scrivilo y quando richiesto e premere il tasto ↵ Invio.
    • Attendi il completamento dell'installazione e riavvia il computer se richiesto.

  2. Apri il Terminale. Fare clic sul menu applicazioni⋮⋮⋮, scorri verso il basso e fai clic sull'icona in bianco e nero terminale.
    • È inoltre possibile aprire il "Terminale" premendo i tasti alt+Ctrl+T.

  3. Esegui il comando di installazione VSFTPD. Scrivilo sudo apt-get install vsftpd nel "Terminale" e premere il tasto ↵ Invio.

  4. Digita la tua password. Immettere la password utilizzata per accedere al computer e premere il tasto ↵ Invio.
  5. Attendi l'installazione di VSFTPD. Questo passaggio può richiedere dai 5 ai 20 minuti a seconda delle impostazioni FTP correnti e della connessione Internet, quindi sii paziente.
  6. Installa FileZilla. Questo software verrà utilizzato per accedere e inviare file al server. Per installarlo:
    • Scrivilo sudo apt-get install filezilla.
    • Digita di nuovo la password se richiesto.
    • Attendi il completamento dell'installazione.

Parte 2 di 4: configurazione del server FTP

  1. Apri il file di installazione VSFTPD. Per farlo, digita sudo nano /etc/vsftpd.conf e premere il tasto ↵ Invio. È necessario modificare il file per abilitare (o disabilitare) alcune funzionalità di VSFTPD.
  2. Consenti agli utenti locali di accedere al server FTP. Usa le frecce direzionali per scorrere verso il basso fino all'intestazione # Rimuovere il commento per consentire agli utenti locali di accedere., quindi rimuovere il "#" dalla riga local_enable = YES sotto di esso.
    • Per rimuovere il "#", utilizzare le frecce direzionali per selezionare la lettera davanti (in questo caso, la lettera "l") e premere il tasto ← Backspace.
    • Salta questo passaggio se la linea local_enable = YES è già bianco.
  3. Autorizza i comandi di registrazione FTP. Scorri verso il basso fino all'intestazione # Rimuovere il commento per abilitare qualsiasi forma di comando di scrittura FTP., quindi rimuovere il "#" dalla riga write_enable = YES sotto di esso.
    • Salta questo passaggio se la linea write_enable = YES è già bianco.
  4. Disabilita la manipolazione ASCII. Scorri verso il basso fino all'intestazione # La manipolazione ASCII è una caratteristica orribile del protocollo. quindi rimuovere il "#" dalle seguenti due righe:
    • ascii_upload_enable = SÌ
    • ascii_download_enable = SÌ
  5. Modifica le impostazioni del chroot. Scorri verso il basso fino all'intestazione # chroot) e aggiungi le seguenti righe:
    • user_sub_token = $ USER
    • chroot_local_user = SÌ
    • chroot_list_enable = SÌ
    • Se una di queste righe è presente, rimuovere il "#" prima di ciascuna di esse.
  6. Modifica le impostazioni chroot predefinite. Scorri verso il basso fino all'intestazione (predefinito segue) e aggiungi le seguenti righe:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • root_locale = / home / $ USER / Public_html
    • allow_writeable_chroot = YES
    • Se una di queste righe è presente, rimuovere il "#" prima di ciascuna di esse.
  7. Abilita l'opzione "ls recurse". Scorri fino all'intestazione # Puoi attivare l'opzione "-R" ... e rimuovere il "#" dalla riga ls_recurse_enable = SÌ sotto.
  8. Salva il file e esci dall'editor. Per farlo:
    • Premi i tasti Ctrl+X.
    • Scrivilo y.
    • Premi il tasto ↵ Invio.

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

  1. Apri il file di testo "chroot". Per farlo, digita sudo nano /etc/vsftpd.chroot_list e premere il tasto ⏎ Ritorno.
    • Salta all'ultimo passaggio se non desideri concedere a utenti specifici l'accesso al server FTP.
  2. Digita la tua password. Immettere la password utilizzata per accedere a Ubuntu e premere il tasto ↵ Invio. In questo modo si aprirà il file di testo "chroot".
    • Salta questo passaggio se la password non è stata richiesta.
  3. Aggiungi nomi utente all'elenco. Immettere il proprio nome utente e premere il tasto ↵ Invio, quindi ripeti con gli altri utenti a cui vuoi dare accesso alle directory del server.
  4. Salva l'elenco. Premi i tasti Ctrl+X, Scrivilo y e da uno ↵ Invio. L'elenco verrà quindi salvato.
  5. Riavvia VSFTPD. Per farlo, digita sudo systemctl riavvia vsftpd e premere il tasto ↵ Invio. Quindi il VSFTPD si riavvierà, assicurandosi che le modifiche siano state salvate. Ora puoi accedere al tuo server FTP.

Parte 4 di 4: accesso al server

  1. Determina l'indirizzo del server. Se stai pagando per un servizio di hosting su server FTP, dovrai ottenere l'indirizzo IP o FQDN per connetterti ad esso.
    • Se stai ospitando il tuo server, utilizza l'indirizzo IP del computer, che può essere ottenuto eseguendo il comando ifconfig in "Terminal", accanto a "inet addr".
      • Se "ifconfig" non è installato, installalo utilizzando il comando sudo apt-get install net-tools al terminal ".
  2. Configura il port forwarding sul tuo router. Dopo aver ottenuto l'IP, dovrai inoltrare il traffico dalla porta 21 del tuo router ad esso; utilizzare il protocollo TCP, non UDP (o una combinazione dei due).
    • Il port forwarding varia da dispositivo a dispositivo, quindi fare riferimento al sito Web del produttore o al manuale di istruzioni.
  3. Apri FileZilla. Scrivilo FileZilla nel "Terminale" e premere il tasto ↵ Invio. Quindi si aprirà.
    • Per connetterti tramite "Terminal", inserisci ftp . Finché il server è in esecuzione e connesso a Internet, puoi connetterti ad esso, ma senza poter trasferire i file.
  4. fare clic Archivio nell'angolo in alto a sinistra della finestra FileZilla. Quindi, si aprirà un menu a discesa.
  5. fare clic Gestore del sito ... nel menu a tendina. Quindi, si aprirà la finestra "Site Manager".
  6. fare clic Nuovo sito. Questo pulsante bianco si trova nell'angolo inferiore sinistro della finestra. In questo modo si aprirà la sezione "Nuovo sito" in "Gestione sito".
  7. Immettere l'indirizzo del server. Nella casella di testo "Host:", inserisci l'indirizzo (o l'indirizzo IP) del server a cui desideri connetterti.
  8. Aggiungi il numero di routing post. Scrivilo 21 nel campo di testo "Porta:".
  9. fare clic Per connettere. Questo pulsante rosso si trova nella parte inferiore della pagina. Quindi, FileZilla collegherà il computer al server FTP.
  10. Sposta i file sul server. È possibile fare clic e trascinare le cartelle dal lato sinistro della finestra a quello destro per caricarle sulla pagina del server FTP.

Suggerimenti

  • Il reindirizzamento del post 20 può risolvere i problemi di rete nel caso in cui ospiti il ​​tuo server.
  • La procedura per la connessione a un server FTP su Ubuntu 17 e versioni successive varia leggermente rispetto alle versioni precedenti, quindi aggiorna il tuo sistema alla versione 17.10 (o successiva) se non l'hai già fatto.

Avvertenze

  • I server FTP non sono sempre sicuri, soprattutto se ospitati localmente. Pertanto, evitare di inviare file riservati o personali a un server FTP.

Come evitare che una carie peggiori

Charles Brown

Maggio 2024

La carie - piccoli fori che colpicono i denti e poono aumentare nel tempo - i verificano quando lo malto dei denti ubice la degradazione di acidi e batteri, che danneggia la truttura della regione. en...

Chi non ha mai voluto comunicare con una celebrità preferita? ii un muicita che ami da empre, ii una meraviglioa attrice che hai vito di recente in un film, parlare con i tuoi idoli può eere...

Aspetto