1 votos

¿Por qué sshd sólo acepta conexiones desde dentro de la LAN? (Leopardo de las Nieves)

El "servidor" ("mini", que ejecuta OSX 10.6) tiene SysPrefs>Compartir>RemoteLogin habilitado. Puedo entrar desde otra máquina en la LAN con ssh me@mini.local muy bien. Para permitir el acceso desde la WAN, asigné una dirección IP estática a mini (192.168.1.102) y añadí una entrada de mapeo de puertos en mi TimeCapsule, mapeando el puerto 10221 al 192.168.1.102:21. Tengo un nombre de host DynDNS, así que debería ser capaz de iniciar sesión a través de ssh -p 10221 me@my.homeip.net pero sólo se cuelga y eventualmente se agota.

Verifiqué que el DNS está mapeando my.homeip.net a mi dirección IP pública correcta.

¿Hay otra configuración de "mini" que he pasado por alto, que permite conexiones locales pero que no tiene en cuenta las no locales?

1voto

Leonard Puntos 2832

Está reenviando al puerto 21 en su Mac mini. SSH usa el puerto 22.

Tampoco estás obligado a usar un puerto diferente en el router: podrías mapear el puerto 22 al 192.168.1.102:22

0voto

Justin Alexander Puntos 131

El puerto 21 está reservado para el FTP. ¿Por qué no poner el puerto público y privado en el 22? Prueba primero "de la manera habitual" para ver si funciona, luego prueba con números de puerto extravagantes si realmente te gusta asegurarte por medio de la ocultación.

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