Aggiungere i Nomi Utente al File Chroot Accedere al Server FTP Configurare il Server FTP Installare FTP Framework
Digita il comando sudo nano /etc/vsftpd.chroot_list all'interno della finestra "Terminale" e premi il tasto Invio. Se non hai l'esigenza di specificare l'elenco degli account utente che possono accedere al tuo server FTP, puoi passare direttamente all'ultimo passaggio di questa sezione dell'articolo. Si tratta della stessa password che usi per effettuare il login al tuo account utente. Digitala e premi il tasto Invio. Il contenuto del file "chroot" verrà visualizzato all'interno dell'editor di sistema. Se non ti è richiesto di fornire la password di accesso, salta questo passaggio. Digita il nome utente del tuo stesso profilo e premi il tasto Invio, quindi ripeti il passaggio per tutti gli account delle persone che desideri possano avere accesso da remoto alle relative cartelle Home presenti sul tuo server FTP. Premi la combinazione di tasti Ctrl+X, quindi premi in successione i tasti y e Invio della tastiera. Tutte le modiche apportate al file di configurazione "chroot" verranno salvate. Digita il comando sudo systemctl restart vsftpd e premi il tasto Invio. In questo modo il servizio FTP "VSFTPD" verrà arrestato e riavviato automaticamente, rendendo effettive tutte le modifiche apportate alla configurazione. A questo punto puoi iniziare a utilizzare il tuo server FTP. Se hai sottoscritto un servizio web di hosting che ospiti il server FTP che hai creato (per esempio Bluehost), avrai la necessità di conoscere l'indirizzo IP della piattaforma oppure l'URL a cui connetterti per avere accesso al server. Se hai installato il server FTP direttamente sul tuo computer, dovrai utilizzare l'indirizzo IP di quest'ultimo a cui puoi risalire utilizzando il comando ifconfig all'interno di una normale finestra "Terminale". In questo caso l'indirizzo IP è riportato accanto alla dicitura "inet addr". Se il comando "ifconfig" non è presente nella distribuzione di Linux installata nel computer, puoi aggiungerlo usando questo comando sudo apt-get install net-tools all'interno della finestra "Terminale". . Una volta che conosci l'indirizzo IP del server FTP, dovrai abilitare il port forwording della porta di comunicazione 21 su tale indirizzo. Assicurati di farlo solo per il protocollo TCP e non per quello UDP (o la combinazione dei due). La procedura di configurazione del port forwarding varia da router a router, quindi segui scrupolosamente le istruzioni contenute nell'articolo indicato oppure fai riferimento alla documentazione online relativa alla marca e al modello del dispositivo in tuo possesso. Digita il comando filezilla all'interno della finestra "Terminale" e premi il tasto Invio. Dopo qualche istante vedrai apparire l'interfaccia grafica di FileZilla. Se hai la necessità di utilizzare direttamente la finestra "Terminale" per eseguire il collegamento con il server FTP, digita il comando ftp [indirizzo_IP / URL]. Se il server indicato è attivo e la connessione a internet funziona correttamente, dovresti riuscire a connetterti. Tuttavia potresti non essere in grado di trasferire dei file. È posizionato nell'angolo superiore sinistro della finestra di FileZilla. Verrà visualizzato un piccolo menu a discesa. È una delle voci presenti nel menu apparso. Verrà visualizzata l'omonima finestra di dialogo. È di colore bianco ed è posizionato nell'angolo inferiore sinistro della finestra "Gestore siti". Verrà visualizzata la sezione di quest'ultima relativa alla creazione di un nuovo collegamento. Seleziona il campo di testo "Host:" e digita l'informazione indicata. Digita il numero 21 all'interno del campo di testo "Porta:". È di colore rosso ed è collocato nella parte inferiore della pagina. In questo modo FileZilla proverà a stabilire una connessione fra il computer e il server FTP indicato. Seleziona e trascina gli elementi dal riquadro sinistro dell'interfaccia di FileZilla a quello destro, per caricarli sul server FTP scelto. Esegui il movimento opposto per effettuare un download dal server al computer. Digita il comando sudo nano /etc/vsftpd.conf all'interno della finestra "Terminale" e premi il tasto Invio. Per abilitare o disabilitare determinate funzionalità del servizio FTP "VSFTPD" occorre modificare il contenuto del file indicato. Usa le frecce direzionali della tastiera per scorrere il contenuto del file e individuare la seguente sezione # Uncomment this to allow local users to log in., quindi cancella il simbolo "#" dall'inizio della riga di testo sottostante local_enable=YES.  Sposta il cursore del testo sulla lettera posta sulla destra del simbolo "#" usando le frecce direzionali della tastiera (in questo caso una "w") e premi il tasto ← Backspace della tastiera. Se la linea in esame write_enable=YES appare già in bianco, salta questo passaggio. Usa le frecce direzionali della tastiera per scorrere il contenuto del file e individuare la seguente sezione # Uncomment this to enable any form of FTP write command., quindi elimina il simbolo "#" dall'inizio della riga di testo sottostante write_enable=YES. Se la linea in esame write_enable=YES appare già in bianco, salta questo passaggio. Scorri il testo fino alla sezione denominata # ASCII mangling is a horrible feature of the protocol. quindi elimina il simbolo "#" dall'inizio delle seguenti due righe di testo:  ascii_upload_enable=YES ascii_download_enable=YES Scorri il testo fino alla sezione # chroot), quindi aggiungi le seguenti linee di codice:  user_sub_token=$USER chroot_local_user=YES chroot_list_enable=YES Se una qualunque delle linee di codice indicate esiste già, limitati a rimuovere il simbolo "#" posto all'inizio di ogni riga. Scorri il file di configurazione fino alla sezione (default follows), quindi aggiungi le seguenti linee di codice:  chroot_list_file=/etc/vsftpd.chroot_list local_root=/home/$USER/Public_html allow_writeable_chroot=YES Se una qualunque delle linee di codice indicate esiste già, limitati a rimuovere il simbolo "#" posto all'inizio di ogni riga. Scorri il file di configurazione per individuare la sezione denominata # You may activate the "-R" option..., quindi rimuovi il simbolo "#" dalla linea di codice ls_recurse_enable=YES presente all'interno della sezione. Segui queste istruzioni:  Premi la combinazione di tasti Ctrl+X; Premi il tasto y della tastiera: Premi il tasto Invio. La versione 17.10 di Ubuntu ha modificato i percorsi di un'ampia varietà di file di sistema, quindi per evitare problemi nel seguire la procedura descritta nell'articolo è bene aggiornare il proprio sistema Linux con l'ultima versione disponibile. Segui queste istruzioni:  Apri una finestra Terminale; Digita il comando sudo apt-get upgrade e premi il tasto Invio; Digita la tua password utente e premi il tasto Invio; Quando richiesto premi in successione i tasti y e Invio; Attendi che gli aggiornamenti siano stati scaricati e installati, quindi, se richiesto, riavvia il computer. Accedi al menu Applicazioni premendo il pulsante ⋮⋮⋮, quindi scorri l'elenco apparso per individuare e selezionare l'icona bianca e nera Terminale. In alternativa puoi premere semplicemente la combinazione di tasti Alt+Ctrl+T. Digita la seguente stringa di testo sudo apt-get install vsftpd all'interno della finestra "Terminale" e premi il tasto Invio. Si tratta della stessa password che usi per effettuare il login al tuo account utente. Digitala e premi il tasto Invio. In base alle attuali impostazioni del servizio FTP e alla velocità della connessione internet, il completamento di questo passaggio potrebbe richiedere un tempo variabile fra 5 e 20 minuti, quindi sii paziente. Si tratta di un programma creato per connettersi a un server FTP e gestire il trasferimento dei dati da e verso il server. Per procedere all'installazione segui queste istruzioni:  Digita il comando sudo apt-get install filezilla; Se richiesto, inserisci nuovamente la password; Attendi che l'installazione sia completa.
Apri il file di testo "chroot". Digita la tua password di accesso al sistema. Inserisci gli account all'interno della lista. Al termine della compilazione salva le modifiche. Riavvia il server "VSFTPD". Determina l'URL del tuo server FTP. Attiva il port forwarding sul router che gestisce la tua rete LAN Avvia FileZilla. Accedi al menu File. Scegli l'opzione Gestore siti.... Premi il pulsante Nuovo sito. Inserisci l'indirizzo IP o l'URL del server FTP a cui vuoi connetterti. Aggiungi la porta di comunicazione a cui collegarsi. Premi il pulsante Connetti. Trasferisci i file che desideri dal computer al server. Accedi al file di configurazione "VSFTPD". Autorizza gli utenti locali a effettuare l'accesso al tuo server FTP. Abilita l'utilizzo dei comandi FTP in scrittura. Disabilita la funzionalità "ASCII mangling". Modifica le impostazioni della funzionalità "chroot". Modifica le impostazioni predefinite della funzionalità "chroot". Abilita la funzionalità "ls recurse". Salva le modifiche al file di configurazione e chiudi l'editor di testo. Assicurati che il sistema operativo Ubuntu sia aggiornato. Apri una finestra "Terminal". Utilizza il comando di installazione "VSFTPD". Fornisci la tua password di accesso al sistema. Attendi che il comando "VSFTPD" venga eseguito. Installa FileZilla.
https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux
Adding Usernames to the CHROOT List Accessing Your Server Configuring the FTP Server Installing the FTP Framework