4 votos

Conexión SSH cuelga en SSH2_MSG_SERVICE_ACCEPT recibido

Traté de conectar a un servidor con ssh, pero no pudo. Traté de UseDNS no, la actualización de OpenSSH con MacPorts. Pero no funcionó.

El uso de user@ip -v obtengo la siguiente salida

OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to 50.63.25.99 [50.63.25.99] port 22.
debug1: Connection established.
debug1: identity file /Users/can/.ssh/id_rsa type -1
debug1: identity file /Users/can/.ssh/id_rsa-cert type -1
debug1: identity file /Users/can/.ssh/id_dsa type -1
debug1: identity file /Users/can/.ssh/id_dsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3
debug1: match: OpenSSH_4.3 pat OpenSSH_4*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Server host key: RSA 46:ef:da:91:a3:6d:60:54:ed:cf:d2:87:b2:85:b4:1d
debug1: Host '50.63.25.99' is known and matches the RSA host key.
debug1: Found key in /Users/can/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received

Mi versión de MAC OS se 10.8.2.

¿Alguien tiene una idea ?

Gracias.

2voto

Jonathan Puntos 1032

Desde el seguimiento del registro y de su captura de pantalla se puede ver que ssh-agent es no correr. Que es lo que está causando su sesión de ssh se bloquea y no responde.

Pueden existir múltiples razones para su ssh-agent no se ejecuta, incluyendo una mala configuración o conflicto entre las diferentes versiones de ssh binarios instalados (Apple original, macports o cerveza instalado). La mejor y más fácil, a menos que estés seguro de lo que estás haciendo y tienes una razón para hacerlo, es seguir con Apple original.

Intente volver a una copia de seguridad de la instalación o re-instalar OSX correctamente.

Esta otra pregunta sobre la ServerFault (y mi respuesta) puede ayudar a usted también.

1voto

Vincent Sun Puntos 1

Puedes intentar eliminar la known_hosts archivos en ~/Library/.ssh.

Pero primero, usted necesita para mostrar todos los archivos ocultos en tu Mac.

Cómo mostrar todos los archivos ocultos en tu Mac: abra el Terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder

Al final siga este comando oculta todos los archivos ocultos en su Mac:

defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder

-1voto

DagGum Puntos 1

Creo que libssh2 se mete OSX defecto de ssh instalar. Probar:

brew uninstall --force libssh2

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X