Я пытаюсь SSH к серверу Ubuntu, который у меня есть в другом городе. IP-адрес для этого сервера - что-то вроде 129.123.x.xxx
. Я использую windows и cmder для подключения к Ubuntu. Когда я использую свой кампус vpn, который меняет мой IP-адрес на 129.123.y.yyy
, у меня нет проблем, и команда ssh username@129.123.x.xxx
работает в cmder. Но когда я отключаю vpn и мой ip меняется на ips здесь в другом городе на 208.234.z.zzz
и я пытаюсь выполнить команду ssh username@129.123.x.xxx
, она не будет работать и выдает ошибку соединения, истекшую , Что с этим не так? Если порт 22
не открыт, он также не должен работать с vpn. Почему это работает только с VPN? и какое решение?
ОТВЕТ: оба ответа ниже очень информативны. Но я должен был выбрать один.