Как вы используете SSH между двумя разными сетями? Заранее спасибо. Вот сценарий, о котором идет речь:
Мой домашний ПК IP: 192.168.1.106 Домашний публичный IP: XXX.YYY.ZZZ.254 Мой офисный ПК IP: 192.168.10.130 Публичный IP-адрес Office: XXX.YYY.ZZZ.160 [d6 ] Как я могу SSH от 192.168.1.106 (мой дом) до 192.168.10.130 (офис) или наоборот? Это возможно? Пожалуйста, помогите мне.Да, это абсолютно возможно. Обычно для этого используется переадресация портов (для разных домашних маршрутизаторов способ перенаправления портов может варьироваться). Однако есть одна проблема с этим. Большинство провайдеров интернет-услуг не позволят вам это сделать. Таким образом, возможно, вы не сможете получить доступ к домашнему компьютеру с работы. Удаленный вход в Интернет почти всегда означает, что вам нужно будет связаться со своим интернет-провайдером, чтобы сообщить им, что вы хотите включить эту функцию, которая, скорее всего, будет стоить вам дополнительных денег. По крайней мере, так было со мной, когда я хотел получить доступ к своему компьютеру дома с работы.
Для получения дополнительной информации о том, как правильно настроить переадресацию портов, просто посмотрите на пересылку порта .
Чтобы подключиться, вам нужен открытый порт.
Хорошим решением является NGROK, поиск «TCP-туннеля», который вы хотите ngrok tcp 22.
Он предоставляет порту собственное имя домена, которое открыто для общественности. ngrok является бесплатным, хотя у свободных пользователей есть сброс домена, когда ngrok закрывается. Установка компьютера в режим сна не закрывается ngrok. Просто не закрывайте ngrok, и все должно быть в порядке.
Другой вариант, который я сделал, - это купить хост (домен необязательный) (я использую digitalocean и namesilo), затем используйте NGROK для vpn моего домашнего компьютера, моего сервера и моего ноутбука с моим сервером в качестве хоста и двух других компьютеров в качестве клиентов. Затем я ssh на свой сервер, затем я могу ssh на другой компьютер.