Links sobre como habilitar SSH e se conectar no ESXi 5.1 existem aos montes (para mim, a melhor referência é esta), porém na terça passei por uma situação onde, mesmo estando tudo habilitado, após migrarmos o nosso servidor do ESXi 4.0 para o 5.1, a conexão via SSH simplesmente deixou de funcionar, apresentando o erro: 

 Server unexpectedly closed network connection

Olhando nos logs (/var/log/auth.log), me era apresentado o seguinte erro:

2013-05-01T00:41:48Z sshd[20450]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
2013-05-01T00:41:48Z sshd[20450]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key
2013-05-01T00:41:48Z sshd[20450]: Disabling protocol version 2. Could not load host key
2013-05-01T00:41:48Z sshd[20450]: sshd: no hostkeys available -- exiting.

Porém os arquivos estavam lá, com as permissões dadas, tudo certo, aparentemente.

A solução: Gerar um novo par de chaves.

__Via console, vá para /usr/lib/vmware/openssh/bin/** **e digite o seguinte:

# ./ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
# ./ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

Ao executar cada um dos comandos, será solicitado para informar uma passphrase e, ao terminar, bastou executar o ssh novamente.

Espero que seja útil.

[]’s!