Дома у меня сеть за маршрутизатор. Прямо сейчас сижу в офисе.
Роутер подключен к моему Интернет-провайдер и я знаю свой IP. (например. 11.22.33.44
)
Я могу пинг IP.
В роутере могу включить Перенаправление порта к определенным IP-адресам в локальной сети.
Я пересылаю ssh к одному конкретному ПК, чтобы я мог подключиться к нему с помощью: ssh -p 2345 mysshuser@11.22.33.44
. Все работает и нормально.
Но после подключения ПК с OpenVpn к моему провайдеру VPN я больше не могу подключиться к машине по ssh.
Ошибка следующая:
ssh: connect to host 11.22.33.44 port 2345: Connection timed out
Я думаю, что знаю, что должен как-то пересылать пакеты из tun0
интерфейс к Интерфейс локальной сети, который OpenVpn создает для подключения к провайдеру VPN, но я не знаю как.
Или нет возможности подключить ПК к VPN и использовать ssh?
Я мог решить свою проблему, используя ссылки, приведенные в Дополнительные замечания.
Но может ли кто-нибудь прояснить аспект безопасности этой маршрутизации? Моя конфиденциальность сейчас нарушена?
Вероятно, в вашей таблице маршрутизации есть несколько шлюзов по умолчанию. Вам необходимо настроить маршрутизацию политик на вашем ПК. Это называется маршрутизация политики на основе источника.