web-dev-qa-db-fra.com

Comment désactiver la connexion SSH pour tous les utilisateurs sauf un?

J'ai le serveur Ubuntu 16.04, fonctionnant sur localhost. Je souhaite désactiver la connexion SSH pour tous les utilisateurs sauf john. J'ai essayé toutes les réponses et les commentaires postés ici , rien ne fonctionne. Par exemple

Match User !john
PasswordAuthentication no

Je le mets à la fin de /etc/ssh/ssh_config, aucune ligne vide après et je redémarre le serveur Sudo service ssh restart. Rien ne fonctionne.

2
Lynob

Je pense que vous pouvez utiliser la directive suivante et que vous n'avez pas besoin de la section Match:

AllowUsers john
3
pa4080