ultimo aggiornamento 22-08-2560
scritto da viboon
1. Installa il programma.
mama@ubuntu:~$ sudo apt install vsftpdAfter this operation, 336 kB of additional disk space will be used.
2. Controlla il valore predefinito durante l’installazione del programma.
spiega:
listen=NO
listen_ipv6=YES
significa che vsftpd è in modalità listen per tutti gli indirizzi, sia IPv4 che IPv6 che è la porta aperta 21 in attesa
3. Se si vuole dare all’utente può caricare un file, utilizzare un editor come vi, modificare il file / etc / vsftpd.,conf
mama@ubuntu:~$ sudo vi /etc/vsftpd.conf
deve avere una riga di testo che
local_enable=YESwrite_enable=YES
4. Comando riavvia e controlla lo stato del servizio ftp
5. Prova creare un nome utente bob nella directory, / home, e utilizzare una shell / bin / bash
mama@ubuntu:~$ sudo useradd -m -b /home -s /bin/bash bobmama@ubuntu:~$ sudo passwd bob
6. Test utilizzare con il comando ftp localhost
mama@ubuntu:~$ ftp localhostConnected to localhost220 Welcome to blah FTP service.Name (localhost:mama): bob331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> exit
potrebbe essere quello di provare a utilizzare FileZilla per Windows test ftp into.
8. E nel file vsftpd.chroot_list inserisci il nome utente per avere solo i diritti (ad esempio, questo è mama)
9., Se è aperto, server ftp anonimo
modificare il file / etc / vsftpd.conf deve contenere una riga di testo
anonymous_enable=YES
file di dati può essere letto dagli utenti del pubblico anonimo
necessità di creare una directory aggiunto con il comando sudo mkdir-p /srv/ftp/pub
11. E ogni volta modifica il file / etc / vsftpd.,hard disk nuova palla in e vuole essere parte dello spazio in / home / ftp / pub
per gestire il disco rigido installato, e il monte è disponibile.
il mio campione è aggiunto hard disk /dev/hdb1 nello spazio /mnt/dati
e voglia di emergere come parte della /home/ftp/pub/newdisk
fare una dichiarazione, la procedura è la seguente:
sudo mkdir-p /mnt/dati
sudo mount /dev/hdb1 /mnt/dati
sudo mkdir-p /home/ftp/pub/newdisk
sudo mount –bind /mnt/ dati /home/ftp/pub/newdisk
fatto, controllare portafoglio.
necessità di correggere il sistema, eseguire questi comandi automaticamente ogni volta che si avvia la macchina
necessità di modificare il file /etc/rc.,locale con l’aggiunta di una riga di comando loro.