У меня есть рабочий стол, который я люблю синхронизировать с домашними компьютерами с помощью Unison, который подключается через SSH. Мне также иногда нравится удаленно подключаться к рабочему компьютеру, используя SSH.
Моя рабочая сеть запускает новую политику, которая будет разрешать подключения извне, только если они через VPN.
Есть ли способ, которым я могу настроить мою конфигурацию SSH так, чтобы всякий раз, когда он пытается войти в систему на рабочем компьютере, он проходил через рабочую VPN?
Чтобы было ясно, я не хочу вручную подключаться к рабочему VPN каждый раз, когда я хочу, чтобы SSH подключался к рабочему компьютеру. Я также не хочу постоянно подключаться к работе VPN.
Обратите внимание, что я могу свободно изменять настройки SSH клиента (мои домашние компьютеры) и сервера (рабочий компьютер). Кроме того, я не думаю, что это должно иметь значение, но все рассматриваемые машины являются Linux-блоками. Я использую OpenSSH, и работа VPN - openVPN.
Пояснение: главная причина, по которой я не хочу быть постоянно подключенным к рабочей VPN, заключается в том, чтобы не беспокоиться о соблюдении условий их обслуживания. Поэтому я хочу, чтобы только трафик SSH отправлялся через VPN и ничего больше.