SSH no se puede conectar a través de IP pública pero el puerto ya está abierto

SSH no se puede conectar a través de IP pública pero el puerto ya está abierto

Servidor:Ubuntu 22.04 LTS

Se puede acceder a SSH mediante:

  1. servidor usando localhostssh user@localhost
  2. servidor usando IP privadassh [email protected]
  3. Cliente (Android) en LAN usando IP privadassh [email protected]
  4. Cliente (Android) fuera de LAN usando IP públicassh [email protected]

No se puede acceder a SSH mediante:

  1. Cliente (Windows 10) en LAN usando IP privadassh [email protected]
  2. servidor usando IP públicassh [email protected]
  3. cliente (android) en LAN usando IP públicassh [email protected]
  4. Cliente (Android) fuera de LAN usando IP públicassh [email protected]

Configuración relacionada con el puerto

  1. Cortafuegos sudo ufw enableysudo ufw allow ssh
  2. Reenvío de puertos del enrutador
  3. Por defectosshd_config

Verifique el puerto 22 abierto

  1. sudo ufw status
  2. Probador de reenvío de puertos YouGetSignal
  3. 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 que ssh -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.

información relacionada