Bonjour;
Pourquoi te faire chier avec du ftp, qui de plus, si pas ftps, laisse transiter les mots de passes et les données en clair...sauf bonne raison pour ça!!!
Tu peux faire exactement la même chose en SFTP comme t'as déjà une connexion SSH.
Tu chroot tes users :
Dans /etc/ssh/sshd_config:
#UsePAM yes
Subsystem sftp internal-sftp ### #Subsystem sftp /usr/lib/openssh/sftp-server
Match Group sftpusers
ChrootDirectory /home/%u ###tu peux changer la localisation
ForceCommand internal-sftp
AllowTcpForwarding no
GatewayPorts no
X11Forwarding no
Tu crées un groupe sftpusers dans lequel tu rajoutes tes users chrootés, le home de chaque user doit appartenir à root et au groupe de l'user en 755; et en plus pour un max de sécurité tu fais ta connexion avec clés et une fois fonctionnel, tu bannis la connexion par mot de passe.
Et pour limiter l'accès à qu'a certaines ip dans /etc/ssh/sshd_config:
AllowUsers root@99.99.99.99 user1@141.212.133.36 etc...