Não consigo SSH do meu computador mac: ssh_exchange_identification

1

Eu tento ssh para o meu pi framboesa local e recebo:

eran-mac:~ eran$ ssh 192.168.178.24
ssh_exchange_identification: Connection closed by remote host
eran-mac:~ eran$ 

Eu tentei com -v e depois:

eran-mac:~ eran$ ssh -v 192.168.178.24
OpenSSH_5.9p1, OpenSSL 0.9.8x 10 May 2012
debug1: Reading configuration data /Users/eran/.ssh/config
debug1: /Users/eran/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug1: Connecting to 192.168.178.24 [192.168.178.24] port 22.
debug1: Connection established.
debug1: identity file /Users/eran/.ssh/id_rsa type -1
debug1: identity file /Users/eran/.ssh/id_rsa-cert type -1
debug1: identity file /Users/eran/.ssh/id_dsa type -1
debug1: identity file /Users/eran/.ssh/id_dsa-cert type -1
ssh_exchange_identification: Connection closed by remote host
eran-mac:~ eran$ 
e-r-a-n
fonte
Parece que o seu sshd caiu. verificar logs no servidor.
Memming

Respostas:

1

Na maioria das vezes é um problema do lado do servidor, por isso verifique o seu Raspberry Pi.

Maioria das distribuições GNU / Linux têm /var/log/secure, você pode encontrar mais dados sobre por que a conexão está fechada.

Verifique também /etc/hosts.deny e /etc/hosts.allow se eles estão talvez bloqueando o acesso. Correção rápida pode estar executando este comando no shell:

echo 'SSHD: ALL' >> /etc/hosts.allow

Algumas soluções adicionais que você pode verificar podem ser encontradas aqui http://www.linuxquestions.org/questions/linux-software-2/ssh_exchange_identification-connection-closed-by-remote-host-103423/

b4d
fonte
Continuei procurando e no meu mac a pasta .ssh está vazia. poderia estar relacionado? Alterar o hosts.allow / deny no rpi é problemático, pois não tenho acesso ssh
e-r-a-n
A pasta .ssh ausente no diretório inicial do Mac pode ser problemática somente se você tiver acesso ao Pi por meio de chaves armazenadas lá. Caso contrário, é criado para armazenar informações de conexão na primeira conexão. Você tem uma conta root habilitada para login ssh, então você pode tentar entrar por meio disso?
b4d
Para verificar se é um problema de configuração em sua conta mac, configure uma nova conta local e faça login no mac desktop. Em seguida, tente se conectar como você faria ssh [email protected]
b4d