Quiero abrir una conexión a mi mac (10.8) a través de SSH. Un servidor SSH está instalado de forma predeterminada en OSX. El inicio de sesión remoto está habilitado, por lo que el servicio se está ejecutando y puedo conectarme al localhost a través de ssh.
El firewall está habilitado y el puerto para SSH está abierto. Si me conecto desde otra computadora en la misma red local, se agota el tiempo de espera de la conexión.
¿Que me estoy perdiendo aqui?
Prueba NMAP
>> nmap -vv -sP 192.168.1.22
Starting Nmap 5.21 ( http://nmap.org ) at 2012-12-30 23:05 CET
Initiating Ping Scan at 23:05
Scanning 192.168.1.22 [2 ports]
Completed Ping Scan at 23:05, 0.00s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 23:05
Completed Parallel DNS resolution of 1 host. at 23:05, 0.00s elapsed
Nmap scan report for macbook (192.168.1.22)
Host is up (0.0034s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.01 seconds
Respuesta1
Verifique la toma de escucha:
netstat -an|grep LISTEN|grep 22
tcp6 0 0 *.22 *.* LISTEN
tcp4 0 0 *.22 *.* LISTEN
Luego intente una conexión simple desde otra máquina en la misma subred, es decirTelnet 192.168.1.22 22
Trying 192.168.1.22...
Connected to macbook
Escape character is '^]'.
SSH-2.0-OpenSSH_5.9
¿Ves la línea con 'Carácter de escape'? entonces el puerto es visible.
¿Ves el encabezado SSH? entonces sshd está disponible
Intentar
ssh -v 192.168.1.22 -l $USERNAME
Lo configuró para usuarios específicos, eso no causaría un tiempo de espera para otros usuarios.
Respuesta2
Yo tuve el mismo problema. Lo resolví habilitando la opción "sshd-keygen-wrapper" en mi firewall. Espero que esto ayude.