J'aimerais activer le ssh
Accès root sur Ubuntu 14.04. En éditant le /etc/ssh_config
(PermitRootLogin yes) n'a rien changé.
Réponses
Trop de publicités?Le simple ajout d'un mot de passe pour root n'est pas suffisant pour le serveur Ubuntu 14.04.
Vous devez également modifier /etc/ssh/sshd_config
et commentez la ligne suivante :
PermitRootLogin without-password
Juste en dessous, ajoutez la ligne suivante :
PermitRootLogin yes
Puis redémarrez SSH :
service ssh reload
Pour Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-59-generic x86_64) PermitRootLogin without-password
a été remplacé par PermitRootLogin prohibit-password
.
Avec le serveur Ubuntu 14.04.
Définir le mot de passe
sudo passwd
Changements dans /etc/ssh/sshd_config
Modifier PermitRootLogin
PermitRootLogin yes
Vous pouvez également vérifier la valeur de PasswordAuthentication. S'il est réglé sur no, réglez-le sur yes.
PasswordAuthentication yes
Puis redémarrez SSH :
service ssh restart
Pour moi, aucune de ces étapes n'a fonctionné, j'ai même essayé quelque chose que je n'essaierais jamais pour autre chose qu'un vm jouet : PermitRootLogin without-password
La seule chose qui a fonctionné pour moi a été de désactiver le module PAM pour cela :
UsePAM no
Cette option se trouve normalement à la toute fin du fichier. Pour être honnête, je ne connais pas les réels inconvénients de cette option, mais puisque vous n'êtes pas censé autoriser la connexion root en ligne, je suppose que c'est correct pour une dev-vm privée.
Néanmoins, définissez un mot de passe fort, toujours. Non, ce n'est pas une exception. Même pas seulement cette fois ...