Знаете ли вы, если IP-адрес устройства Ubuntu общедоступен?
VPN-соединение в основном делает ваше устройство находящимся в той же близости к сети, и это влияет на то, что вы можете / не можете получить к нему доступ. Если у вас есть устройства, которые предназначены для доступа только через локальную сеть, то VPN делает ваше устройство «локальным» для этой сети. Без VPN - у вас нет доступа к этим «локальным» ресурсам.
Теперь, чтобы ответить на ваш вопрос:
что не так с этим?
Ничего плохого. Ваше устройство Ubuntu может быть недоступно для общего доступа из Интернета.
Если порт 22 не открыт, он также не должен работать с vpn.
Не совсем. В ВАШЕМ конце (ваш город) - у вас может быть заблокирован порт 22. Как только вы подключаетесь через VPN, ваше подключение через порт 22 туннелируется через подключение VPN, поэтому оно не блокируется (так как само подключение VPN не блокируется).
Почему это работает только с VPN? и какое решение?
Зависит от актуальной проблемы (так как у нас недостаточно информации):
- Если порт 22 заблокирован на вашем конце - тогда VPN позволяет туннель для подключения через порт 22.
- Если ваше устройство Ubuntu доступно ТОЛЬКО локально - тогда VPN - ваше единственное решение