Intenté conectarme a un servidor con ssh, pero falló. Probé UseDNS no, actualicé OpenSSH con MacPorts. Pero no funcionó.
Usando user@ip -v
obtengo el siguiente resultado
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 es 10.8.2.
¿Alguien tiene una idea?
Gracias.
Desde el seguimiento del registro y desde su captura de pantalla, se puede ver que nossh-agent
se está ejecutando. Eso es lo que está causando que su sesión ssh se cuelgue y no responda.
Puede haber múltiples razones para que ssh-agent
no se ejecute, incluida la configuración incorrecta o el conflicto entre las diferentes versiones de los binarios ssh instalados (el original de Apple, macports o brew instalado). Lo mejor y más fácil, a menos que esté seguro de lo que está haciendo y tenga una razón para hacerlo, es quedarse con el original de Apple.
Intente volver a una instalación de respaldo o reinstale OSX correctamente.
Esta otra pregunta sobre ServerFault (y mi respuesta ) puede ayudarlo más.
Puede intentar eliminar los archivos de hosts conocidos en ~/Library/.ssh .
Pero primero, debe mostrar todos los archivos ocultos en su Mac.
Cómo mostrar todos los archivos ocultos en tu Mac: abre Terminal:
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
Al final, siga este comando para ocultar todos los archivos ocultos en su Mac:
defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder
Creo que libssh2 estropea la instalación ssh predeterminada de OSX. Intentar:
brew uninstall --force libssh2
Læti
ssh-agent
ejecutando en su máquina? Puedes consultar conps aux | grep ssh-agent
Cilindro