Eu posso SSH em uma direção sem problemas:
ESTÁ BEM:
ssh user@computerA
mas de outra maneira:
ssh user@computerB
Eu entendo Read from socket failed: Connection reset by peer
.
Nem sequer começo a saber onde procurar para resolver isso.
Alguém tem alguma pista?
Respostas:
comece a monitorar o arquivo de log do servidor
tail -f /var/log/auth.log
adicione -v para obter uma saída detalhada no final do cliente
ssh user@computerB -v
Isso pode lhe dar mais detalhes sobre a causa. se as chaves rsa e dsa estiverem ausentes no servidor, corrija-as da seguinte maneira:
fonte
Reinstalei os bits SSH fazendo:
Isso corrigiu todos os meus problemas.
fonte
O método do änthräX é muito útil. Funciona para mim!
Basicamente, acho que, após a instalação do ssh, os arquivos principais são necessários.
A única revisão que fiz foi usar em
rsa
vez dersa1
:Esse método modificado funcionou para mim.
fonte
É porque, de alguma forma, as permissões dos arquivos dentro
/etc/ssh
foram alteradas ... Portanto, altere a permissão dos arquivos, como no exemplo abaixo:usar:
e assim por diante...
Finalmente, as permissões de arquivo devem se parecer com as indicadas abaixo,
Depois de alterar as permissões, tente conectar-se a massa, deve funcionar bem.
fonte
Tivemos um problema semelhante, mas ocorreu apenas ao fazer logon do Ubuntu no Solaris. Assegurar que todas essas linhas estejam presentes no
/etc/ssh/ssh_config
host do Ubuntu corrigiu o problema (você deve encontrar algumas dessas linhas já presentes):No caso do Xubuntu, eu precisava apenas dos dois últimos.
fonte
Esta mensagem também pode resultar de várias tentativas de ataques ssh. Se você vir essa mensagem em seus logs, uma fonte mal-intencionada pode estar tentando invadir sua máquina usando tentativas de senha de força bruta.
Para diminuir as tentativas, instale o pacote "fail2ban":
Na página wiki de fail2ban :
fonte