я читаю 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 делает это легко, особенно если вы не совсем знакомы с базовыми технологиями.