У моего друга есть ssh-сервер в частной сети (ip-адрес 10.9.11.*), можно ли получить доступ к этому ssh-серверу в публичной сети? Если это возможно, пожалуйста, подскажите, как это сделать. Спасибо
решение1
Я могу придумать несколько подходов, чтобы сделать это. В дополнение к решению Игнасио с использованием nat, вы можете использоватьобратное ssh-туннелирование- подключение с сервера вашего друга к вашей системе или к третьей системе, или настройка провайдера туннеля ipv6 на сервере, а также на клиентских системах - я сделал это с помощью gogo6 и использовал адрес ipv6 и туннель для ipv6
решение2
Это не имеет ничего общего с SSH. Частные адреса, такие как 10/24, не могут маршрутизироваться в Интернете, поэтому необходимо использовать некоторую форму NAT, чтобы сделать его доступным на публичном адресе. Обычно это делается с помощью возможностей «переадресации портов» маршрутизатора или аналогичного устройства.