Обновление Это работает на самом деле, мне пришлось настроить свой локальный IP-адрес, который постоянно меняется. Приносим извинения за неудобства.
Я могу подключиться по ssh к своему компьютеру1 с моего компьютера2 в моей локальной сети, используя свой локальный IP:
ssh user@192.168.1.5
Тем не менее, я хочу ssh из-за пределов моего дома, используя мой публичный IP:
ssh user@113.174.34.171
У меня есть доступ к конфигурации маршрутизатора (ZTE F600W), но, очевидно, я не могу правильно настроить переадресацию портов.
Я пробовал разные вещи и перезагружал роутер как уже 10 раз.
Брандмауэр на моем компьютере отключен. Есть ли что-то еще, что я могу проверить?
редактировать
По предложению @Enrico Polesel, я стабилизировал свой локальный IP на своем компьютере вручную, вместо того, чтобы получать его автоматически через DHCP.
Кажется, до сих пор работает.
Теперь последнее улучшение, которое я могу сделать, это использование службы динамического IP, потому что мой публичный IP является динамическим.
Я пользуюсь сервисом "my.noip.com" и он отлично работает.
Теперь я могу подключиться к компьютеру с тем же именем хоста, что и на моем компьютере, и все правильно обрабатывается :-)