J'ai un serveur Ubuntu 14.04 installé avec ssh ouvert. J'aimerais configurer sftp pour que les clients puissent télécharger uniquement des fichiers. En d'autres termes, je place les fichiers dans un répertoire où ils sont emprisonnés. Je dois m'assurer qu'ils ne peuvent accéder au répertoire qu'avec leurs fichiers et rien d'autre.
À l'origine, j'allais utiliser vsftpd, mais quelqu'un m'a dit que sftp était la meilleure option. S'il y a de la documentation sur ce dont j'ai besoin, ce serait bien.
J'ai besoin d'aide sur les points suivants:
- Comment configurer sftp
- Comment configurer des comptes d'utilisateurs et les utiliser pour sftp
- Comment configurer des comptes en prison
sudo mkdir /ftpusers
, puissudo mkdir /ftpusers/HomeFolder
chown root:root /ftpusers/HomeFolder
etchmod 755 /ftpusers/HomeFolder
UsePAM yes
ruine tout pour moi et provoque une "connexion refusée". Je ne sais pas pourquoi, mais commenter cette ligne fait que tout fonctionne parfaitement.