Назад | Перейти на главную страницу

Как настроить RDP-соединение с виртуальной машиной Linux (Ubuntu Server) в Azure с помощью туннеля SSH?

я читаю https://docs.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop и застрял в следующем отрывке:

Указание пароля не обновляет конфигурацию SSHD, чтобы разрешить вход с паролем, если это не так. С точки зрения безопасности вы можете подключиться к своей виртуальной машине через SSH-туннель, используя аутентификацию на основе ключей, а затем подключиться к xrdp. В таком случае пропустите следующий шаг по созданию правила группы безопасности сети, чтобы разрешить трафик удаленного рабочего стола.

Я хочу, чтобы Microsoft подробно описала здесь, потому что я не знаю, как это сделать.

Учитывая, что я могу подключиться к своей виртуальной машине с помощью SSH, используя аутентификацию на основе ключа, как я могу настроить RDP для подключения с использованием туннеля SSH?

Разъяснение

Я попал в эту статью, когда искал, как настроить RDP на моей Linux-машине. Как установка всевозможных программ и аутентификация. Однако в статье не уточняется, как настроить SSH-туннель, просто упоминается, что это вариант. Я хочу использовать SSH-туннель, но не знаю как.

Загрузите клиент Bitvise SSH. (https://www.bitvise.com/download-area)

Я не работаю на них, но пользуюсь их продуктами уже несколько лет.

Их SSH-клиент делает это до смешного просто. Как только соединение SSH установлено, одним щелчком мыши можно открыть сеанс RDP.

Я не использовал его специально с Azure, но я использовал его с другими машинами Windows, размещенными на виртуальных машинах. Я очень доволен его работой.

Вы всегда можете туннелировать RDP через обычный SSH-клиент (например, putty, ssh.com и т.д.). но клиент Bitvise делает это легко, особенно если вы не совсем знакомы с базовыми технологиями.