Je viens d'installer Ubuntu 14.04 sur mon serveur et j'étais en train de mettre en place tous mes fichiers de configuration lorsque je suis tombé sur ceci dans mon sshd_config
fichier :
# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes
Cela m'a rendu très inquiet. J'ai pensé qu'il était possible que quelqu'un puisse se connecter à mon serveur en tant que root sans mot de passe.
J'ai essayé de me connecter à mon serveur en tant que root via :
johns-mbp:~ john$ ssh root@192.168.1.48
The authenticity of host '192.168.1.48 (192.168.1.48)' can't be established.
RSA key fingerprint is 40:7e:28:f1:a8:36:28:da:eb:6f:d2:d0:3f:4b:4b:fe.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.48' (RSA) to the list of known hosts.
root@192.168.1.48's password:
J'ai entré un mot de passe vide et ça ne m'a pas laissé entrer, ce qui était un soulagement. Ma question est donc la suivante : que signifie "sans mot de passe" et pourquoi est-ce un défaut dans Ubuntu 14.04 ?