Installer le serveur FTP

Il faut avant toute chose bien avoir vsftpd d'installé sur votre serveur. Pour cela :

apt-get install vsftpd
vi /etc/vsftpd.conf
#anonymous_enable=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=NO
local_umask=002
listen_port=222
setproctitle_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES
/etc/init.d/vsftpd restart
vi /etc/shells
ajouter : /bin/false

Créer un accès

Prenons l'exemple du compte FTP ftp_test devant pointer vers /home/ftp/linkuff.com/test/ :

adduser --shell /bin/false --home /home/ftp/linkuff.com/test --disabled-login --force-badname --no-create-home --ingroup ftp ftp_test
passwd ftp_test