diff --git a/HowtoProFTPD.md b/HowtoProFTPD.md index f6b3e27d..f0f3a1c6 100644 --- a/HowtoProFTPD.md +++ b/HowtoProFTPD.md @@ -268,7 +268,7 @@ LoadModule mod_tls.c SFTPEngine on -Port 222 +Port 2222 DefaultRoot ~ SFTPLog /var/log/proftpd/sftp.log @@ -305,12 +305,21 @@ SFTPHostKey /etc/ssh/ssh_host_rsa_key SFTPAuthorizedUserKeys file:/etc/proftpd/sftp.passwd.keys/%u AuthUserFile /etc/proftpd/vpasswd +RequireValidShell off + ~~~ On peut soit se connecter avec le mot de passe du compte virtuel, soit ajouté une clé ssh dans /etc/proftpd/sftp.passwd.keys/ +Il faut créé le compte sftp avec la commande classique : + +~~~ +# ftpasswd --file=/etc/proftpd/vpasswd --name=foo --home=/home/example/foo --shell=/bin/false --uid=1664 --gid=1664 --passwd +~~~ + +Il faut vérifié que le dossier /home possède les bons droits, sinon il y a une erreur d'authentification dans les logs proftpd. ## Logs