В условиях, когда рабочая машина с Windows находится за NAT в корпоративной сети и доступ к ней извне ограничен, можно настроить удалённый доступ с домашнего компьютера на Linux. Для этого используется VPS с установленной системой Ubuntu.
Первый шаг — убедиться, что на целевой машине включён удалённый доступ к рабочему столу. Если у вас есть права администратора, откройте консоль и выполните команду для разрешения подключения. Далее, создайте SSH-ключ и скопируйте его на сервер для автоматизации подключения.
Следующий этап — создание PowerShell-скрипта, который будет формировать SSH-туннель. Скрипт будет запускаться по расписанию через Планировщик задач Windows. Он будет проверять существующие SSH-сессии и при необходимости обновлять их.
На VPS необходимо открыть порт 33389 и внести изменения в конфигурацию SSH, чтобы разрешить туннелирование. После этого можно установить клиент Remmina на Linux для подключения к удалённому рабочему столу. В Remmina создайте новую конфигурацию соединения, указав IP-адрес VPS и порт.
Теперь, запустив Remmina, вы сможете выбрать нужный компьютер и подключиться к нему, введя пароль пользователя.