Vous venez d’installer un ESX et vous ne parvenez pas à vous connecter en SSH au service console depuis votre machine d’administration ? Et pourtant çela fonctionne très bien lorsque vous vous authentifiez depuis la console physique ou depuis le client vSphere ?

Il faut simplement autoriser cette connexion root (dangereuse!) dans sshd. Pour ce faire, procédez de la manière suivante :
Allez sur la console physique de votre ESX et authentifiez vous en tant que ROOT
Ouvrez le fichier de config de sshd avec vi :
vi /etc/ssh/sshd_config
Localisez la ligne PermitRootLogin no
remplacez la par PermitRootLogin yes
Enregistrez les modifications et quittez
Tapez Esc:wq pour write & quit – (en clavier qwerty cela donne Esc Maj+m za)
Redémarrez ensuite le service sshd :
service sshd restart
Vous pouvez maintenant utiliser ROOT pour vous connecter à distance sur le service console d’un ESX via un client SSH (Putty, Telnet, WinSCP …).
NB : La config est la même sur une Debian 😉