Можно ли подключиться к SSH через нестандартные порты через маршрутизатор, который я не контролирую?

Можно ли подключиться к SSH через нестандартные порты через маршрутизатор, который я не контролирую?

Я живу в жилом комплексе, где около 20 квартир. Мне дали имя пользователя и пароль Wi-Fi, но не дали доступа к маршрутизатору. И это нормально, я понимаю, почему.

Однако у меня Windows 10 с установленным сервером Bitvise SSH. Я пытаюсь найти способ подключиться к нему через публичный IP, без необходимости доступа к маршрутизатору для разрешения порта 8022, 22, или чего-либо еще, что я выберу.

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

решение1

Вы не сможете «подключиться к SSH через нестандартные порты через маршрутизатор, который вы не контролируете», если маршрутизатор не настроен на переадресацию нестандартного порта TCP на ваш IP-адрес, что маловероятно.

Существует (как минимум) 2 распространенных решения:

  1. Используйте обратный туннель SSH. (Я не могу прокомментировать, можно ли использовать для этого побитовый SSH)

  2. Используйте VPN.

Один из способов сделать это — настроить что-то вроде сервера OpenVPN на экземпляре EC2 или другой виртуальной машине (ВМ). Подключите компьютер за NAT к нему как клиент OpenVPN. Затем вы можете либо подключиться к ВМ по SSH, а затем подключиться по VPN к своему ПК по SSH, либо настроить второй VPN с внешнего устройства, к которому вы хотите подключиться, к тому же VPN, вместе с соответствующей маршрутизацией, и тогда вы сможете получить доступ к любым службам на своем ПК через VPN.

Более простой альтернативой было бы найти провайдера VPN, который выдаст вам статический IP. Таким образом, вам просто нужно, чтобы VPN-клиент подключился к провайдеру, и затем вы сможете получить доступ к своей машине через этот внешний IP. Выполните поиск в Google/ddg по запросу "vpn static IP" для провайдеров этой услуги. Чем ближе к вам VPN, тем лучше (потому что если вы получите IP на другом конце света, задержка может сделать ssh очень медленным)

Связанный контент