A solução foi encontrada aqui: O SSH funciona no putty mas não no terminal
no Ubuntu 13.10 / 12.10, faça o login e obtenha acesso ao sudo.
Edite /etc/ssh/ssh_config
, descomente as seguintes linhas
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
Adicione a seguinte linha
HostKeyAlgorithms ssh-rsa,ssh-dss
Você deve acabar com seu arquivo /etc/ssh/ssh_config
parecido com isso
Host *
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
HostKeyAlgorithms ssh-rsa,ssh-dss
Agora, execute ssh -T -v [email protected]
e ele solicitará que você adicione o servidor ao seu arquivo de hosts conhecidos. Clique em Sim e, em seguida, deve recebê-lo no servidor.
Hi ****! You've successfully authenticated, but GitHub does not provide shell access.