Sysadmin

Debian 8 Jessie : Connexion root en SSH impossible

Je viens d’installer dans une machine virtuelle Debian 8 Jessie, la dernière version de l’OS sortie le 25 avril dernier. Ma première surprise a été de pas pouvoir me connecter en SSH au compte root.

Le problème

Lorsque j’ai installé ma machine virtuelle, j’ai renseigné le mot de passe de mon compte utilisateur et de mon compte root. En essayant de me connecter en SSH à la machine virtuelle, la machine virtuelle me répondait que mon mot passe était erroné.

Pas de problème de connexion réseau, j’arrive à dialoguer avec ma VM, mais impossible de se connecter en root :

login as: root
root@172.31.0.2's password:
Access denied
root@172.31.0.2's password:
Access denied
root@172.31.0.2's password:
Access denied
root@172.31.0.2's password:

La solution

Petite surprise de Debian Jessie. Par défaut la connexion au compte root n’est pas permise. ll faut modifier le fichier de configuration /etc/ssh/sshd_config et rechercher la ligne suivante (ligne 28) :

PermitRootLogin without-password

Pour la remplacer par :

PermitRootLogin yes

Et on dit merci à Linuxconfig.org pour l’info !

[Source] & [Image]

9 réflexions sur “Debian 8 Jessie : Connexion root en SSH impossible

  • Bonjour,
    > Et on dit merci à Linuxconfig.org pour l’info !
    Surtout pas !
    Toute l’équipe de Debian a travaillé à rendre les machines sous Debian plus sécurisées, et vous trouvez intelligent d’annuler une des mesures qu’ils ont pris en ce sens.
    Aux lecteurs: autoriser les connections directes root c’est augmenter le risque de piratage de votre machine via Internet! Pensez-y 😉

    Répondre
    • Bonjour,

      Connaissez vous la philosophie du libre ? Si je veux me connecter en root sur ma machine, c’est mon droit ! Mes lecteurs jugeront seuls de ce qu’ils peuvent faire ou ne pas faire avec leur machine.

      Alors oui, on dit merci à Linuxconfig.org pour l’info, et plutôt deux fois qu’une !

      Répondre
    • si tu veux parler de sécurité on peux aller encore plus loin, la sécurité s’arrête la ou la privation de liberté commence.
      Avoir ssh de lancer c’est déjà un danger, que tu soit root ou en user si un mec rentre dans ton serv il peux toujours tenté une escalation de droit.

      Répondre
  • Bonjour,

    Je suis désolé de poser une question un peu « débile », mais comment peut-on modifier ce fichier sans accès root ? ^^
    Pour installer sudo il faut etre root, mais comment faire pour modifier un fichier exigeant les droits root ?

    Meri d’avance à vos réponse 🙂

    Visvic

    Répondre
    • ok ^^ c’est simple, un petit « su » et c’est fini.

      Je savait que c’etait débile :p

      à bientôt

      Répondre
  • Ndickou Diop

    Bonjour!
    j’ai installé débian jessie 8 mais ça me demande un login et un mot de passe que je connais pas.Ma question c’est est ce qu’il a un login et un mot de passe par défaut sur Débian
    merci d’avance

    Répondre
    • Oui, Debian demande de créer un mot de passe pour le compte root lors de l’installation. Il vous demande également de créer un compte user identifié par un login et un mot de passe.

      Répondre
  • j’avais une liaison ssh entre le raspi et le pc qui allait tres bien ,mais qui ne va plus du tout depuis que je suis passe a jessie;

    j’espere que ce procede va permettre de retablir le ssh comme avant;

    merci pour l’information au sujet du fichier a transformer

    Répondre

Répondre à unknown Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Êtes-vous humain ? *