Мне нужно подключиться через ssh (с удаленного компьютера) к машине с частным IP-адресом (скажем, 192.168.1.3).
Я подключился через беспроводной маршрутизатор (NETGEAR). Еще 10 человек используют один и тот же беспроводной маршрутизатор.
Мой модем cisco предоставляет только один общедоступный IP-адрес.
Моя цель - получить новый общедоступный IP-адрес для моей машины, не нарушая другие соединения, или подключиться / включить через службу ssh с удаленного компьютера. Я слышал, что для этого есть
могу я тоже получить твои идеи?
Маршрутизатор, к которому подключается частное соединение ssh, должен быть настроен для перенаправления порта на ваш частный сервер на порт 22, исходный порт не обязательно должен быть портом 22 на общедоступной стороне, и вам на самом деле не нужен дополнительный общедоступный IP
чтобы подключиться к этому серверу, вы затем подключитесь к ssh, используя общедоступный IP-адрес интернет-соединения, к которому подключен сервер, если вам пришлось использовать нестандартный порт ssh для общедоступной стороны интернет-соединения, тогда вам нужно будет указать порт в вашей программе ssh, для Linux это будет
ssh -p <customport> <user>@<publicIP>
Другой способ - использовать обратный туннель SSH.