Désactiver SSH pour le compte root

Bonjour tout le monde,

Ma question est simple mais je ne suis pas arrivé à trouver comment faire…

Comment désactiver la connexion en SSH de root ?

J’ai vu sur un site qu’il fallait mettre dans /etc/ssh/sshd_config

Mais sous Debian ça marche pas…

PermitRootLogin no

As-tu pensé à redémarrer le démon sshd après avoir modifier cette ligne?

J’ai même redémarré le serveur, mais ça marche encore, c’est vraiment bizarre

quote="luckynux"
Mais sous Debian ça marche pas…[/quote]Si, trés bien sur mes machines à moi.

Vérifie que tu n’as pas deux fois PermitRootLogin, une fois avec yes et une avec no, et regardes si la ligne que tu as ajoutée ne serait pas en commentaire.

Que donne apt-cache policy openssh-server, sinon ?

Effectivement il y avait deux lignes… Je suis pas doué…

En tout cas merci beaucoup !

Bonjour, et sur le même sujet, dans un tuto, il est indiqué d’ajouter une directive :

`root [~] > nano /etc/ssh/sshd_config

Modifiez les utilisateurs autorisés dans le fichier de config:

AllowUsers trucmuche machin`

Mais je ne trouve pas AllowUsers dans le fichier, il faut rajouter cette ligne soi-même ?

Merci

Oui. Il faut l’ajouter comme expliqué dans la page man sshd_config

:wink: