Ответы:
Вы можете использовать Remmina , приложение по умолчанию для удаленного рабочего стола в Ubuntu, начиная с версии 11.04.
В главном меню Remmina выберите Сервис -> Импорт и выберите свой файл .rdp. Он будет импортирован и добавлен в ваши сохраненные соединения в Remmina, и вы сможете использовать его в любое время при запуске Remmina.
С терминала у меня это работало:
remmina -c Downloads/somemachine.rdp
Справка командной строки говорит:
$ remmina --help
...
-c, --connect=FILE Connect to a .remmina file
Старые версии remmina не понимают строки administrative session:i:1
в файлах, создаваемых порталом Azure, поэтому вам нужно обновить remmina до более новой версии, закомментировав эту строку в файле (префикс с #
работами).
Remmina работает на Linux Mint 17.3 (на основе Ubuntu 14.04)
однако я не мог заставить его работать напрямую с файлом .rdp. Ни через импорт, ни за двойной клик.
что на самом деле работало нормально было:
открываем файл .rdp с помощью texteditor. Скопируйте имя сервера и имя шлюза в remmina.
редактировать: это также избавляет меня от необходимости загружать файл .rdp, искать его на моем компьютере и т. д.
Перетащите файл rdp во встроенное приложение Remmima. Выберите соединение и измените данные, такие как пароль. Подключи это. Должно работать нормально.
Я использую KDE, поэтому я предпочитаю krdc. Вот небольшой скрипт для запуска krdc с опциями из файла .rdp.
#!/bin/bash
#
#
krdc `awk '
/^full address:s:/ { sub("full address:s:",""); sub("\015",""); host=$1; next}
/^username:s:/ { sub("username:s:",""); sub("\015",""); user=$1; next}
END {
printf "rdp://%s@%s\n", user, host
}
' $1`
Я реализовал только основные параметры - имя пользователя и имя хоста. Не стесняйтесь реализовывать других. Вы также можете использовать другую программу rdp - просто измените имя в скрипте. Скрипт предоставляет параметр в формате rdp://user@host
.