Добавить в FacebookДобавить в Google BookmarksДобавить в TwitterДобавить в OdnoklassnikiДобавить в Vkcom

Пересмотрев характеристики и попробовав практически все RDP-клиенты под Linux, я с уверенностью могу сказать FreeRDP - лучший. При чем лучший без использования всяких надстроек типа Remmina. Мне, как пользователю, очень не нравится, когда удаленный рабочий стол открывается в окне с полосами прокрутки и совершенно непонятным разрешением. Широкие поля окон съедают некоторое пространство, на которое мог бы развернуться удаленный рабочий стол. Некоторые клиенты не могут работать с общим буфером обмена, что тоже неудобно. Опробовав и изрядно протестировав разные клиенты я остановился на FreeRDP. Установить его в Ubuntu можно командой apt-get install freerdp-x11. Запускается он просто. В консоли набираем xfreerdp -k en-us -T "Название компьютера" -a 32 -x l -z -u darkeye -g 1366x680 --sec rdp --plugin cliprdr 192.168.1.24 и введя пароль подключаемся к рабочему столу удаленной windows. Как видно ничего сложного в этом нет.

Давайте рассмотрим каждую опцию команды:

-k en-us   keyboard выбор языковой раскладки клавиатуры на удаленной машине

-T "Название компьютера" тут все ясно это просто имя соединения

-a 32     глубина цвета монитора 8, 15, 16, 24, 32 бита

-x l   производительность канала l (lan) самый производительный и включает все эффекты и фоновый рисунок рабочего стола

-z     включить сжатие внутри зашифрованного канала RDP

-u darkeye логин на удаленной машине

-g 1366x680 необходимое разрешение экрана. 

--sec rdp     способ авторизации. может быть RDP, TSL или NLA

--plugin cliprdp   синхронизация буфера обмена. Поддерживает обычный текст, Unicode текст, HTML и изображения

192.168.1.24 ip-адрес удаленной машины

В результате выполнения команды мы подключаемся к рабочему столу удаленного компьютера.

Собственно почему мне понадобился RDP-клиент? Обычно, я подключаюсь удаленно к Unix-машинам по протоколу ssh и подключаться к windows мне совсем не интересно. Но. У меня windows стоит гостевой системой в Virtualbox и на ней установлены некоторые, очень мне необходимые, приложения. И вот недавно Oracle анонсировала выход Virtualbox 5, в которой, наряду с другими нововведениями, был и запуск виртуальной машины в фоновом режиме.

До этого виртуальная машина могла запускаться на моем ноутбуке только с разрешением 1024х768, что было очень мне неудобно. Отдельно хочу отметить, что в для подключения к windows, необходимо задать пароль для своей учетной записи на ней и дать разрешение на удаленный доступ проставив необходимые галочки в свойствах системы. Также нужно проставить галочку "включить сервер удаленного доступа" в настройках виртуальной машины.

Теперь я могу запустить виртуальную машину в фоновом режиме и подключиться к ней, получив рабочий стол необходимого мне разрешения. Кстати узнать ip-адрес машины, работающей в фоновом режиме можно выполнив в консоли команду VBoxManage guestproperty enumerate {`VBoxManage list runningvms | awk -F"{" '{print$2}'` | grep \IP | awk -F"," '{print$2}' | awk  '{print$2}'

Хочу заметить что эта команда работает только для виртуальных windows-машин. Если вы примените ее, например, для OpenIndiana, то увидите только ip-aдрес виртуального адаптера хоста. Но все же, лучше всего, подключаться к виртуальной машине используя адрес 127.0.0.1.

Кстати это один из методов сделать на virtualbox разрешение в виртуальной машине windows больше чем 1024х768. Когда я включил в VirtualBox виртуальную машину с Windows 7 в режиме "Запустить в фоновом режиме с интерфейсом" и подключился к ней с помощью freerdp с указанным разрешением 1366х680, система запомнила это разрешение и в дальнейшем, даже при обычном запуске с встроенным интерфейсом, загружалась с этим разрешением. То есть стала видеть разрешение большее чем 1024х768.

Вот такие дела.

Желаю Вам удачи.

Автор: Darkeye.  

Еще интересное в сети.

  

 

Похожие материалы

Перейти к ленте статей

Комментарии   

#4 Darkeye 05.05.2017 19:09
Есть вариант настроить XRDP cервер. Повторять описание как это сделать нет смысла - полно информации в сети. Например тут https://hostiq.ua/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_RDP_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0
Цитировать
#3 Иван 05.05.2017 13:49
Darkeye ну вот например на этом сайте freerdp (http://www.freerdp.com) на 4 скрине запущены через терминалюную сессию приложения, вот как это настроить не подскажите на ubuntu, получается по удаленке запускаю только те приложения из винды которые мне нужны, а не подключение к рабочему столу к которому все привыкли.
Вот ссылка на изображение http://www.freerdp.com/img/freerdp_remoteapp2.png там запущены приложения из винды, хотелось бы такоеже все проделать, но не знаю как настроить (
Цитировать
#2 Darkeye 02.05.2017 16:11
Я, честно говоря, не совсем понял что вы хотите сделать. Если Вам нужно удаленно запустить программу на Linux можно использовать ssh. Если Вам нужен оконный режим на удаленной машине тогда нужно настроить удаленный доступ к рабочему столу по протоколу VNC. В инете полно статей по запросу, например, "Удаленный рабочий стол Ubuntu". Метод зависит от того, что конкретно Вам нужно. На сервера обычно ходят по ssh. Для windows достаточно putty.
Цитировать
#1 Иван 02.05.2017 13:26
Уважаемый Darkeye, а не могли бы вы мне помочь с freerdp не для подключения к рабочему столу windows, а удаленный запуск приложений через freerdp в linux из системы windows, функционал там такой имеется, а вот как настроить это мне не совсем понятно так как новенький в этих делах, заранее спасибо.
Цитировать

Добавить комментарий


Защитный код
Обновить