Comment autoriser l'utilisateur root à se connecter avec un mot de passe ?

Dans certains systèmes d'exploitation, il est interdit par défaut à l'utilisateur root de se connecter à l'aide d'un mot de passe ; pour changer cela, vous devez modifier le fichier de configuration du démon SSH via la console locale.

Concrètement, vérifiez les fichiers de configuration dans le répertoire /etc/ssh/sshd_config.d/*.conf et remplacez PermitRootLogin no par PermitRootLogin yes et PasswordAuthentication no par PasswordAuthentication yes

Si ce répertoire est vide, vous devez créer un nouveau fichier et le remplir avec de telles données

$ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf<<EOF
PermitRootLogin yes
PasswordAuthentication yes
EOF

Si ce répertoire n'existe pas, il doit être ajouté à la fin du fichier de configuration principal

$ sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
$ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

Redémarrez ensuite le démon SSH ou redémarrez la VM

$ sudo systemctl restart ssh

ou (selon le système d'exploitation)

$ sudo systemctl restart sshd
Note : 1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, moy. 4,50)
Loading...