Puedo SSH en una dirección sin problemas:
OKAY:
ssh user@computerA
pero a la inversa:
ssh user@computerB
Consigo Read from socket failed: Connection reset by peer
.
Ni siquiera empiezo a saber dónde buscar para resolver esto.
Alguien tiene alguna pista?
Respuestas:
comenzar a monitorear el archivo de registro del servidor
tail -f /var/log/auth.log
agregue -v para obtener una salida detallada en el extremo del cliente
ssh user@computerB -v
Esto podría darle más detalles sobre la causa. si faltan las claves rsa y dsa en el servidor, corríjalas de la siguiente manera:
fuente
Reinstalé los bits SSH haciendo:
Esto solucionó todos mis problemas.
fuente
El método de änthräX es muy útil. ¡Esto funciona para mi!
Básicamente creo que, después de instalar ssh, se necesitan archivos clave.
La única revisión que hice fue usar en
rsa
lugar dersa1
:Ese método modificado funcionó para mí.
fuente
Es porque de alguna manera los permisos de los archivos dentro
/etc/ssh
han cambiado ... Así que cambie el permiso de los archivos como en el ejemplo que se muestra a continuación:utilizar:
y así...
Finalmente, los permisos de archivo deberían verse como los que se muestran a continuación,
Después de cambiar los permisos, intente conectarse desde masilla, debería funcionar bien.
fuente
Tuvimos un problema similar, pero ocurrió solo al iniciar sesión desde Ubuntu a Solaris. Asegurarse de que todas estas líneas estén presentes en
/etc/ssh/ssh_config
el host de Ubuntu solucionó el problema (debería encontrar que algunas de estas líneas ya están presentes):En el caso de Xubuntu, solo necesitaba los dos últimos.
fuente
Este mensaje también puede provenir de múltiples intentos de ataques ssh. Si está viendo este mensaje en sus registros, una fuente malintencionada puede estar intentando ingresar en su máquina mediante intentos de contraseña de fuerza bruta.
Para ralentizar los intentos, instale el paquete "fail2ban":
Desde la página wiki de fail2ban :
fuente