web-dev-qa-db-fra.com

Pouvez-vous utiliser SFTP avec VSFTPD

J'ai installé vsftpd sur mon serveur Ubuntu 16.04 et je peux me connecter correctement via SFTP pour un seul utilisateur.

Je souhaite configurer des utilisateurs supplémentaires et leur donner la possibilité de se connecter à leurs répertoires personnels (ou à un sous-répertoire de celui-ci), également via SFTP. Je veux aussi (chroot) les emprisonner afin qu'ils ne puissent pas naviguer en dehors de ce répertoire vers lequel ils sont redirigés lors de la connexion.

J'ai passé beaucoup de temps à lire et à configurer le fichier /etc/vsftpd.conf, mais je ne parviens pas à faire en sorte que cela fonctionne avec SFTP de la manière que j'ai décrite, et je pense donc que ce n'est que pour FTP - ai-je raison? dans cette déclaration, et si oui, est-ce que quelqu'un connaît une solution? Je préférerais vraiment utiliser SFTP plutôt que les tracas de FTPS.

Merci beaucoup

1
Newfoundland

SFTP établit une connexion via le protocole SSH. Si vous avez installé openssh-server, vous pouvez vous connecter avec n'importe quel utilisateur système et mot de passe tant que cette fonction n'est pas désactivée dans /etc/ssh/sshd_config. Il n'est pas lié à vsftp.

Ajouter de nouveaux utilisateurs:

Sudo adduser username

Puis connectez-vous au système:

ssh username@Host
sftp localhost

Un mot de passe vous sera demandé pour toutes les commandes ci-dessus.

Mise à jour : Comment emprisonner des utilisateurs chez eux avec sftp peut être trouvé ici .

1
pLumo