web-dev-qa-db-fra.com

SFTP avec plusieurs utilisateurs

Je veux limiter les utilisateurs à leur fichier. J'ai ajouté les lignes suivantes au fichier de configuration sshd.

Match user user1 user2 user3         
        ChrootDirectory /home/%u/
        ForceCommand internal-sftp
        X11Forwarding no
        AllowTCPForwarding no

Lorsque je fais "redémarrage ssh de service", l'erreur suivante s'affiche:

"Le travail pour ssh.service a échoué car le processus de contrôle s'est terminé avec un code d'erreur. Voir" systemctl status ssh.service "et" journalctl -xe "pour plus de détails.".

Si je mets un seul utilisateur, cela fonctionne, mais comment ajouter plusieurs utilisateurs?

1
Mathieu

Vous pouvez utiliser le Sudo /usr/sbin/sshd -t commande pour vérifier les erreurs de syntaxe dans votre fichier de configuration.

Dans le cas présent, je pense que votre ligne de match devrait être:

Match User user1,user2,user3

Notez l'utilisation de virgules.

2
Adrien Beau