ssh_exchange_identification: leer: Conexión restablecida por par

Pregunta:

Estoy en OS X tratando de ssh en un servidor ubuntu 12.04. Pude usar SSH, hasta que, de repente, las cosas dejaron de funcionar. Leí en línea -v usar -v para depurar esto. La salida se muestra a continuación. Si ssh en un cuadro diferente y luego ssh desde ese cuadro al servidor, puedo iniciar sesión. No tengo idea de cómo depurar este problema, pero me gustaría aprender.

$ ssh -v me@server
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
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 server [IP] port 22.
debug1: Connection established.
debug1: identity file /Users/me/.ssh/id_rsa type 1
debug1: identity file /Users/me/.ssh/id_rsa-cert type -1
debug1: identity file /Users/me/.ssh/id_dsa type -1
debug1: identity file /Users/me/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
ssh_exchange_identification: read: Connection reset by peer

Hasta ahora (siguiendo el consejo de los foros de mensajes) he buscado un archivo de denegación de hosts , pero no existe tal archivo en mi máquina.

$ cat /etc/hosts.deny 
cat: /etc/hosts.deny: No such file or directory

Tengo acceso de administrador en la máquina cliente pero no en el servidor.

Respuesta:

El cambio abrupto podría ser el resultado de un cambio en el archivo de configuración en la configuración del servidor sshd , pero usted indica que no puede verificar o modificar eso sin el derecho de administrador. Aún puede intentar lo siguiente si no se puede contactar a los administradores del servidor (a tiempo).

Su registro solo indica la cadena de la versión local, debe verificar las versiones de sshd ejecutan en el servidor y la máquina intermedia.

Si estas versiones difieren (especialmente entre la máquina local y el servidor y menos entre la máquina intermedia y el servidor) puede haber alguna incompatibilidad de negociación, esto ha sucedido antes en ssh . La solución solía ser acortar las entradas de Ciphers, HostKeyAlgorithms y / o MAC, ya sea en la línea de comandos ( ssh -c aes256-ctr , etc.) o en su /etc/ssh/ssh_config .

Debe buscar en la información de depuración (desde la conexión a través del intermediario al servidor) para obtener valores apropiados como argumento para la línea de comandos -c / Ciphers , -o HostKeyAlgorithms / HostKeyAlgorithms y -m / MACs . ssh_config cambia.

No he tenido este problema por un tiempo, pero IIRC cuando lo hice fue suficiente para forzar manualmente la configuración de Ciphers y HostKeyAlgorithms, después de lo cual pude actualizar la versión sshd del servidor y el problema desapareció.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım