Как туннелировать удаленный рабочий стол через ssh для подключения linux box от windows pc?

Я хочу удаленно подключиться к Linux с ПК с Windows. Но я хочу, чтобы сессия была зашифрована. Поскольку бесплатная версия VNC и удаленный рабочий стол Windows (RDP) не поддерживают шифрование, я ищу другие варианты. Хотя X2go хорошо выполняет мои задачи, я хочу другую бесплатную альтернативу. Можно ли туннелировать удаленный рабочий стол Windows через ssh с ПК с Windows, чтобы подключиться к Linux? Если это возможно, какова процедура? Я знаю, что удаленный рабочий стол Windows поддерживает SSL/TLS, но я не знаю, как настроить xrdp на linux, чтобы разрешить rdp с SSL/TLS из окна Windows. Пожалуйста, предложите мне, если есть другие альтернативы или обходные пути. Я просто хочу подключиться к Linux-машине из окна графически и безопасно. И я не хочу включать UPnP на маршрутизаторе.

2 ответа

Как указано в комментарии @BrandonXavier, отличный способ безопасного подключения к серверу VNC - через туннель SSH, особенно с переадресацией локальных портов. В этом ответе подробно описано, как это сделать с помощью графического интерфейса PuTTY.

После этого выбранный вами порт на вашей локальной машине будет привязан к порту VNC/RDP/ любой другой на удаленной машине с Linux, но будет безопасно туннелироваться через SSH. Таким образом, вы подключите свой RDP/VNC/ любой клиент к localhost:<local_port> вместо адреса удаленной машины Linux.

Я использую ultravnc с плагином для шифрования, и это абсолютно бесплатно: http://www.uvnc.com/downloads/encryption-plugins/87-encryption-plugins.html

Другие вопросы по тегам