Я просто хочу подключить SSH к моему локальному хосту извне. Это мой маршрутизатор, где я применяю порт вперед.

Manufacturer:Huawei Technologies Co., Ltd;
ProductClass:HG8245H;
SerialNumber:485754432ED3A492;
IP:10.0.0.1; << This is my gateway ip.
My Host IP: 10.0.0.95

Я могу получить свой внешний IP через curl ifconfig.me, используя терминал в Ubuntu.

То, что я сделал, это просто порт вперед в маршрутизаторе

Internal port:22 >> port for SSH
External port:22 

То, что я делаю, теперь вводит следующую команду в маршрутизаторе

ssh -p 22 myuser@my-external-IP

Ответ - просто ничего, и после долгого ожидания я просто вынужден отменить его.

Любая идея, что не так. Я пробовал с несколькими другими сетями и другим маршрутизатором, но все же, это никогда не работает. Я застрял с этим больше недели. Есть много вариантов решения этой проблемы, и я следовал в основном всеми возможными способами, но все же не смог достичь.

Спасибо.

1 ответ1

0

22 может быть отфильтрован вашим интернет-провайдером для предотвращения взлома своих клиентов. Попробуйте установить для внешнего порта что-то вроде 2022, 10022(выше 1024) и посмотрите, работает ли это. Также в настройке Переадресация портов вы должны указать внутренний IP-адрес, по которому будет осуществляться переадресация вместе с портом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .