{{tag>Debian Réseau FTP}}
= Serveur FTP Debian ftpd
Voir aussi :
* [[Notes FTP ProFTPd]]
File Transfer Protocol (FTP) server\\
This is the netkit ftp server. You are recommended to use one of its
alternatives, such as vsftpd, proftpd, or pure-ftpd.
Install, config et chroot
apt-get install ftpd
john:x:1002:1003:FTP access,,,:/ftp:/bin/false
# /etc/ftpchroot: list of users who needs to be chrooted. See ftpchroot(5).
john
# /etc/ftpusers: list of users disallowed ftp access. See ftpusers(5).
root
ftp
anonymous
Comme c'est chrooté, la commande **ls** ne fonctionne pas
Pour la faire fonctionner :
ldd /bin/ls
mkdir /ftp/bin
mkdir /ftp/lib
cp -p /bin/ls /ftp/bin/
cp -a /lib/x86_64-linux-gnu/ /ftp/lib/
Pour changer le numéro de port
#ftp 21/tcp
ftp 2121/tcp
systemctl restart inetd
== Autres
=== vsftpd
echo "chroot_local_user=YES" >> /etc/vsftpd/vsftpd.conf