Servidor:Ubuntu 22.04 LTS
Se puede acceder a SSH mediante:
- servidor usando localhost
ssh user@localhost
- servidor usando IP privada
ssh [email protected]
- Cliente (Android) en LAN usando IP privada
ssh [email protected]
- Cliente (Android) fuera de LAN usando IP pública
ssh [email protected]
No se puede acceder a SSH mediante:
- Cliente (Windows 10) en LAN usando IP privada
ssh [email protected]
- servidor usando IP pública
ssh [email protected]
- cliente (android) en LAN usando IP pública
ssh [email protected]
Cliente (Android) fuera de LAN usando IP públicassh [email protected]
Configuración relacionada con el puerto
- Cortafuegos
sudo ufw enable
ysudo ufw allow ssh
- Reenvío de puertos del enrutador
- Por defecto
sshd_config
Verifique el puerto 22 abierto
sudo ufw status
- Probador de reenvío de puertos YouGetSignal
- PortCheckHerramienta
Nota
El cliente (Windows 10) en LAN no puede conectarse al servidor SSH, aunque el cliente (Android) en LAN sí puede. Puede que esté relacionado o no, pero mi intención es hacer que el servidor SSH sea accesible desde cualquier dispositivo a través de Internet.
usuario@comp:~$ ssh -vv[correo electrónico protegido] OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 de marzo de 2022 debug1: Leyendo datos de configuración /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config línea 19: incluir /etc/ssh/ssh_config.d/*.conf no coincide con ningún archivo debug1: /etc/ssh/ssh_config línea 21: Aplicando opciones para * debug2: resolve_canonicalize: el nombre de host 180.xxx es la dirección debug1: Conexión al puerto 22 180.xxx [180.xxx].
ssh -vv [email protected]
da el mismo resultado quessh -vv user@otherRandomIP
, incluso el puerto 22 ha sido verificado por herramientas enVerifique el puerto 22 abiertocomo abierto.
Problema: los dispositivos LAN solo pueden conectarse al servidor con una IP privada pero no pueden conectarse con una IP pública. El dispositivo WAN puede conectar el servidor con una IP pública.
Respuesta1
Esto tienenada que ver con SSH. Si el dispositivo WAN puede acceder, entonces funciona bien.
GraciasComputadoras A1por resolver mi problema.
Al principio, pensé que era una configuración SSH incluso después de algunas discusiones en los comentarios. Más tarde, tuve un problema similar después de alojar la web. Los dispositivos locales no pueden acceder a su dominio, pero funciona en un dispositivo WAN.
encontréNAT de horquilla o loopback NATcomo solución. Desafortunadamente, mi enrutador no parece tenerlo. Sin embargo, esto no será un problema para la conexión SSH.