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?
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.