Tengo una nueva caja Raspberry Pi funcionando en mi casa. Decidí que lo usaré para acceder por ssh desde la web. Configuré la NAT en el Router y todo lo demás, desde mi Mac Book dentro de la Red interna. Trabajando en casa con la IP de la raspberry pi para acceder por ssh. Ahora, cuando intento conectarme a la caja desde afuera con exactamente el mismo host, desde afuera, aparece
ssh_exchange_identification: Connection closed by remote host
Lo loco es que tengo un cliente ssh de iOS y ese está trabajando en la red interna y externa con el FQDN.
Revisé en los últimos dos días toneladas de tutoriales y wikis, cambié mucho en el sshd, nada ayudó. Mi cliente no aparece en hosts.deny y configuré hosts.allow enSSHD: TODOSya. Estoy un poco despistado.
Revisando elautenticación.logcon sshd en el nivel de depuración ni siquiera recibo un mensaje de que mi cliente está intentando conectarse. Mientras que IP todavía funciona y iOS ssh Access funciona todo el tiempo a las mil maravillas.
Debido a que parece que lo que escribí arriba es un poco confuso, aquí hay información adicional:
Tengo mi RaspberrPi y habilité ssh en él.
Lo probé y trabajé un poco haciendo un ssh.[correo electrónico protegido]del ClienteA
Luego configuro el enrutador para hacer una NAT, de modo que también pueda acceder a mi RaspberryPi mediante ssh desde Internet. Todo ese trabajo se realizó desde ClientA.
Ahora mientras estaba en mi oficina hice desde ClientB un ssh a mi Raspberry Pi por ssh[correo electrónico protegido]eso funciono :)
Luego me llevé a ClientA a un viaje y mientras estaba en otro lugar hice ssh[correo electrónico protegido]que me devolvió ssh_exchange_identification: Conexión cerrada por host remoto Entonces, un poco confundido, usé ClientB y me conecté sin ningún problema. Probé incluso un ClientC y ese también funcionó.
Entonces, de vuelta en casa, intenté hacer ssh.[correo electrónico protegido]y me conecté sin ningún problema. Pero cuando intenté usar el FQDN, me sigue diciendo ssh_exchange_identification: Conexión cerrada por host remoto.
Utilicé ClientB y ClientC también en la red interna y ambos funcionan con FQDN y con IP, por lo que estoy confundido sobre por qué ClientA solo puede acceder mediante IP (por supuesto, ClientA es el cuadro que uso con más frecuencia).