Free rdp client linux
RDP Linux — лучшие клиенты для удаленного рабочего стола
Удаленный рабочий стол — это удивительная функция, которая позволяет подключаться, как следует из названия, к удаленной операционной системе. Подключение производится через сетевое соединение, так что вы можете управлять им из своего текущего местоположения.
Это отличная функция, потому что у нее много приложений, таких как:
- помощь вашей маме в исправлении сломанной системы,
- обучение кого-то, как что-то сделать (такая услуга может даже быть оплачена),
- выполнение задач, которые вы хотите выполнить на разных машинах или серверах
O RDP
Во-первых, вы должны знать, что для того, чтобы две машины могли общаться друг с другом, им нужен так называемый «протокол». Протокол удаленного рабочего стола — это способ передачи инструкций с одного компьютера на другой. В результате, получается возможность графически управлять другой системой.
Существует много известных протоколов удаленных рабочих столов, таких как RDP (Remote Desktop Protocol). Он является проприетарным протоколом, разработанным Microsoft и реализованным в ОС Windows.
Протокол VNC (Virtual Network Computing), который является бесплатным и открытым исходным кодом.
Теперь, в отличие от протоколов, вам, конечно, понадобится программа для доступа к удаленному рабочему столу. Обычно люди используют для этого проприетарную программу TeamViewer. Но есть много других открытых альтернатив TeamViewer, которые можно использовать.
Подробнее о TeamViewer можно узнать в данной статье.
В этой статье мы перечислим лучшие из этих программ с открытым исходным кодом для удаленного рабочего стола.
TigerVNC
TigerVNC специализируется на высокопроизводительном приложении с открытым исходным кодом для удаленного рабочего стола. Главным образом предназначен для отображения 3D и видео приложений по всему протоколу. Программа имеет архитектуру клиент-сервер, где необходимо установить сервер на хост-компьютере и поддерживать работоспособность, чтобы клиент мог подключиться.
Разработка TigerVNC началась еще в 1999 году компанией At & T, где она была проприетарным ПО. Позже, спустя много лет, он был разветвлен между различными компаниями. В результате, стабилизировался как приложение с открытым исходным кодом. Он выпущен под лицензией GPL.
TigerVNC доступен для Windows, MacOS и Linux. Вы также обычно найдете его в официальных репозиториях вашего дистрибутива Linux.
Rdesktop
Это программа с открытым исходным кодом для подключения к хостам Windows по протоколу RDP.
Разработка Rdesktop началась еще в 2001 году, когда Microsoft начала распространять свой новый протокол RDP в ОС. В то время еще не было реализации с открытым исходным кодом для этого протокола. Разработчик программы спроектировал протокол RDP для создания Rdesktop и сделал его открытым исходным кодом.
Rdesktop очень легкий. Размер загружаемого файла менее 500 КБ. Просто, потому что это не идет с пользовательским интерфейсом. Rdesktop — это приложение командной строки, поэтому вам нужно запустить командную строку и запустить ее с IP-адресом хоста, который вам нужен. В результате вы откроите окно, достаточное для отображения интерфейса удаленного рабочего стола:
Последний выпуск реализован недавно. Вы найдете его в официальных репозиториях дистрибутива или загрузить вместе с исходным кодом с GitHub. Rdesktop выпускается под лицензией GPL.
FreeRDP
FreeRDP является одним из самых известных решений с открытым исходным кодом, когда речь идет об удаленном рабочем столе. Его разработка началась еще в 2009 году как программы rdesktop. FreeRDP лицензируется Apache 2.0.
FreeDRP разветвлен от Rdesktop, потому что, по словам разработчиков , первоначально Rdesktop не хотели использовать открытые спецификации Microsoft, которые были выпущены в этом году для протокола RDP. Вместо этого они предпочитали продолжать работу по обратному инжинирингу. И, похоже, начались жаркие споры о принятии конкретных решений, что привело к созданию FreeRDP в 2009 году.
FreeRDP позволяет вам подключаться к любому хосту Windows, используя протокол RDP.
Он также поддерживает перенаправление:
- аудио
- принтеров
- серийных номеров
- буфера обмена
- дисков с хост-компьютера на ваш компьютер
Вы также можете выбрать собственную ширину или высоту для:
- рабочей области
- обоев
- темы
- режима композиции (вкл или выкл),
- шрифтов
- многих других.
Кроме того, можете запускать RemoteApps.
Вы можете скачать FreeRDP или получить доступ к исходному коду на GitHub.
Remmina
Одно из лучших приложений для удаленного рабочего стола с открытым исходным кодом. Remmina — это современное настольное приложение, поддерживающее протоколы RDP, VNC и SSH в одном приложении. Вы также можете открыть много хостов и переключаться между ними одновременно. Remmina поставляется с красивым значком, который позволяет быстро управлять подключениями.
Интерфейс программы поддерживает несколько вкладок. В результате, вы можете запускать несколько удаленных подключений и переключаться между ними одновременно.
Кроме того, приложение поддерживает:
- автоматическое масштабирование
- снимки экрана
- сочетания клавиш
- функции VNC / RDP
- шифрование
- совместное использование устройств
- перенаправление
- другие вещи
Приложение доступно для простой установки во всех основных дистрибутивах Linux, поставляется в форматах Flatpak и Snap и работает на Raspberry Pi. Однако приложение недоступно ни для Windows, ни для MacOS. Он выпущен под лицензией GPL.
Вы можете получить его с официального сайта или выполнить поиск в репозиториях вашего дистрибутива.
Apache Guacamole
Apache Guacamole — это уникальное ПО в нашем списке. Причина в том что, в отличие от других, работает как веб-приложение для просмотра всех удаленных рабочих столов, которые вы хотите. Вот почему разработчики ПО называют его «удаленным рабочим столом без клиента». Потому что, ему не нужен клиент (хотя он и есть), но работает из веб-браузера. Все, что нужно сделать, это установить серверную версию на свой хост, чтобы получить к ней доступ из Интернета.
Кроме того, в отличие от других решений в этом списке, Apache Guacamole предоставляет полный API на многих языках программирования для доступа и расширения своей основной кодовой базы. Огромный перечень документов доступен бесплатно на официальных сайтах. Apache Guacamole предоставляют коммерческую стороннюю поддержку предприятиям, желающим использовать программное обеспечение.
Официальный сайт Apache Guacamole
Вывод
Как вы уже могли видеть, существует множество альтернатив TeamViewer и другим программам удаленного рабочего стола в мире открытого исходного кода. Этот список должен помочь вам в этом.
Кроме того, есть некоторые другие проекты с открытым исходным кодом, которые не были упомянуты здесь подробно, такие как:
- Grdesktop (графический интерфейс пользователя для Rdesktop, слишком старый),
- XRDP
- mRemoteNG
- UltraVNC
FreeRDP: A Remote Desktop Protocol Implementation
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
IRC: #freerdp @ irc.freenode.net
Recent Post
Hi! — The Thincast Workstation
Thincast Workstation — Virtual Desktop Streaming built around FreeRDP
In April 2018, Thincast released the first public Beta of Thincast Workstation, a new workstation hypervisor based on Oracle’s VirtualBox. We use FreeRDP’s server implementation to replace VirtualBox’s VRDP extension which is only available with the Oracle VM VirtualBox Extension Pack. Together with our own powerful 3D graphics virtualization inside the guest we provide a smooth and rich user experience, no matter from where you are accessing your virtual machines.
But now let’s take a closer look at where and how FreeRDP comes into play in our product.
FreeRDP meets virtualization
Our RDP server resides in a separate, platform independent library that we call “virtual server”. One of the tasks of this library is to serve as a bridge between VirtualBox’s remote desktop extension (VRDE) API and FreeRDP. It provides a full featured RDP server, including clipboard and sound redirection, user management as well as RemoteFX and H.264 streaming. The great thing here is that thanks to FreeRDP, all the protocol related work has already been done for us. We don’t have to worry about connection management, packet parsing or data marshalling. Our library just hooks the various callbacks that the FreeRDP API provides (i.e. handling mouse/keyboard input) and passes them into VirtualBox’s VRDE.
On the other hand our virtual server library receives notifications from VirtualBox i.e. when the display buffer is updated. Using FreeRDP we can easily forward all these updates to one, or multiple RDP clients connected to our server. Because RDP is a standardized protocol, the users are able to use any RDP compatible client to connect to their virtual machines. On top of that, FreeRDP gives us access to the latest desktop streaming extensions of the RDP protocol like RemoteFX and H.264 remoting.
Thanks to WinPR it was an easy task for us to implement the virtual server library platform independent. Threading, synchronization or file access is all done using the Win32 API. Platform specific code parts were reduced to just a handful of lines i.e. for user management. This allows us to have a single code base that we can reuse on multiple platforms by just linking to WinPR on non-Windows systems.
Streaming the Virtual Desktop
With H.264 desktop streaming, introduced in RDP 10, we now also have new possibilities to transfer the desktop content to the user. We have developed a special load-balancing algorithm that adjusts image quality during streaming, based on current network characteristics. FreeRDP’s network characteristics detection (which is part of the RDP core specification) provides us with all the necessary information about the connection’s latency and bandwidth. Depending on these parameters we dynamically increase or decrease the quality level of the H.264 encoder. An implementation of the software H.264 encoder backend, using OpenH264, is also part of the FreeRDP library.
Performance matters
As explained earlier, Thincast Workstation provides virtual graphics hardware to the guest that exposes full Direct3D11 support. This means all graphical operations in the guest OS are handled and accelerated by the host GPU. As we want to achieve the best performance possible, it would be a pity to do the H.264 encoding of our virtual desktop in software. Luckily, thanks to FreeRDP’s modular architecture, we were able to plug-in our own hardware encoders and completely offload this work from the CPU. Because every vendor has its own multimedia framework we implemented encoders for all major GPU producers including NVidia, AMD and Intel.
Screenshot: Remote session to a virtual machine running UL’s 3DMark benchmark.
Thincast Viewer — 3D Remoting with FreeRDP
Thincast Workstation comes with its own FreeRDP based client called Thincast Viewer. The Viewer is part of the Thincast Client package and offers some advantages over other RDP clients like Microsoft’s Windows client mstsc. The first advantage it offers is an improved performance mode for connections to local virtual machines. In this mode graphical updates are not streamed over RDP but directly fetched from the GPU. Thincast Viewer also provides various control options like starting, pausing or shutting down the virtual machine. These features are implemented using a custom virtual channel that we added to our FreeRDP library. Remote connections to a virtual machine using H.264 desktop streaming will be decoded on the client side using hardware support. All current GPUs offer hardware H.264 decoding support and especially mobile users will greatly benefit from the significantly lower CPU utilization. Again we simply replaced FreeRDP’s default software decoder with our own hardware implementation, without modifying anything in the library itself. And last but not least, Thincast Viewer is available on Windows, Linux and macOS.
Future Development
What is coming to Thincast Workstation in the future? We are thinking about adding some kind of gateway service that serves as a central access point to all virtual machines. Currently each VM listens on its own port for incoming connections which makes management and administration a bit troublesome.
We also keep an eye out for further extensions or changes to the RDP protocol. For instance newer video codecs, i.e. H.265 or AOMedia Video 1 (a.k.a AV1), might become interesting for desktop streaming in the future.
Apart from these RDP-related improvements we also want to improve the remaining parts of Thincast Workstation. Our current Beta for instance already contains virtual graphics hardware that offers support for Direct3D 12. The implementation is already close to completion but still has some known issues. We have also added Vulkan to our to-do list but work on this topic is just in its beginnings.
If you want to know more about our products, give them a try or you can just keep in touch by signing up for our newsletter on our website!
Удаленный рабочий стол Ubuntu: легко, встроенными средствами, с поддержкой VNC
Вам нужно подключиться к компьютеру удаленно? Возможно, вы находитесь в другой комнате и вам нужно скопировать файл с другого компьютера. Вместо того, чтобы вставать, если вы находитесь в одной сети, это должно быть просто, независимо от операционной системы.
Andrew E.
Read more posts by this author.
Andrew E.
Использование инструмента удаленного рабочего стола Ubuntu дает вам полный контроль над рабочим столом с любого другого компьютера: Linux, MacOS или Windows. Вы увидите, что на экране, сможете перемещать мышь и даже печатать!
Функция удаленного рабочего стола поддерживает VNC и встроена в Ubuntu по умолчанию. Вот как использовать программное обеспечение для удаленного рабочего стола с Ubuntu.
3 способа удаленного управления в Ubuntu
В целом у вас есть три варианта удаленного управления компьютером Ubuntu:
- SSH: безопасная оболочка (Secure Shell)
- VNC: Виртуальные сетевые вычисления (Virtual Network Computing)
- RDP: Протокол удаленного рабочего стола (Remote Desktop Protocol)
Хотя многие пользователи Linux рассматривают SSH как средство удаленного подключения, в нем отсутствует графический пользовательский интерфейс (GUI). Это популярный инструмент командной строки, также встроенный в Ubuntu, для удаленного управления рабочим столом, поддерживающий все три варианта.
Кроме того, вы не ограничены удаленным управлением с компьютера Ubuntu или Linux. С настроенным общим доступом к вашему компьютеру Ubuntu можно получить удаленный доступ. Linux, Mac и Windows PC могут использовать инструменты удаленного рабочего стола для управления Ubuntu. Вы также найдете инструменты VNC для Android и iOS.
Включение поддержки удаленного рабочего стола Ubuntu
Включение удаленного рабочего стола Ubuntu проще простого. Вам не нужно ничего устанавливать: в Ubuntu встроена поддержка VNC. Тем не менее, вам нужно будет перейти к ПК Ubuntu, чтобы настроить его в первый раз.
Нажмите кнопку Search и введите Desktop sharing, затем нажмите кнопку Sharing. Вам будет представлено простое окно с настройками. В верхней части окна щелкните переключатель, чтобы включить функцию. Затем нажмите кнопку Screen Sharing (Совместный доступ к экрану) и снова найдите переключатель в этом окне и щелкните по нему, чтобы включить его.
Убедитесь, что функция Allow connections to control the screen включена. В целях безопасности, вам также необходимо указать пароль на подключение.
Как только вы включите удаленное подключение, на экране появится локальное имя вашего устройства Ubuntu. Это адрес VNC-адрес — сохраните его для последующего удаленного входа.
Удаленное управление Ubuntu посредством VNC
Управление компьютером Ubuntu через VNC — простейший способ для любых устройств. Просто убедитесь, что у вас установлен VNC-клиент или приложение для просмотра.
Удаленный рабочий стол Ubuntu с другого устройства Linux
Ubuntu (и многие другие дистрибутивы Linux) поставляются с предустановленной программой просмотра удаленного рабочего стола. Это означает, что как только ваш компьютер Ubuntu настроен на удаленное подключение, вы можете подключиться к нему с любого используемого вами дистрибутива Linux.
- Нажмите Поиск и введите remote desktop.
- Выберите первый результат, Remmina.
- Выберите VNC в выпадающем меню слева.
- Введите адрес VNC (или IP-адрес), который вы отметили ранее.
- Нажмите клавишу Enter, чтобы начать соединение.
- При появлении запроса введите пароль.
По мере добавления устройств они будут сохраняться в списке, чтобы в будущем можно было быстро получить к ним доступ.
Используйте этот инструмент для подключения к другим рабочим столам Ubuntu в вашей сети, и вы будете управлять компьютером удаленно. Инструмент также можно использовать для управления любым компьютером с установленным клиентом VNC.
Удаленное подключение к Ubuntu из ОС Windows
Хотите управлять компьютером Ubuntu с помощью Windows? Это также возможно, используя тот же самый адрес VNC (или IP-адрес компьютера Ubuntu).
Однако сначала вам понадобится VNC-клиент, например, VNC Viewer (от VNC Connect), установленный на компьютере под управлением Windows. Затем можно подключиться к компьютеру Ubuntu, введя VNC или IP-адрес.
Удаленное подключение к Ubuntu из Mac OS
Пользователи Mac OS, желающие подключиться к своим компьютерам на Ubuntu, должны использовать встроенный инструмент VNC Viewer.
Опять же, для подключения все также необходим IP-адрес или VNC-адрес.
Что насчет поддержки Ubuntu RDP
Подключение к компьютеру Ubuntu по протоколу RDP также возможно.
Remote Desktop Protocol — это проприетарная система, разработанная Microsoft. Она оказалась настолько успешной, что серверные и клиентские приложения RDP доступны на большинстве программных платформ.
Система аутентификации RDP использует имя пользователя и пароль вашего компьютера, а также быстро и легко настраивается.
Настройка Ubuntu RDP
Перед подключением к Ubuntu по протоколу RDP необходимо знать IP-адрес удаленного компьютера. Самый простой способ — это открыть терминал и ввести
Обязательно обратите внимание на значение inet addr, соответствующее типу соединения. Например, если компьютер Ubuntu находится в сети Ethernet, используйте этот IP-адрес.
Далее необходимо установить xrdp. Это RDP-сервер для Ubuntu (и других устройств Linux). Он требуется для удаленного подключения.
Для его установки введите к терминале
После установки сервер запускается командой
После запуска xrdp вы готовы использовать RDP.
Удаленное управление Ubuntu через RDP
Как уже отмечалось, клиенты RDP доступны для большинства платформ. Например, вы можете использовать RDP-функционал в Remmina, если вы используете компьютер с Linux для удаленного управления Ubuntu. Аналогично, RDP встроен в Windows.
Если вы используете стандартный рабочий стол, используйте следующие шаги для подключения посредством RDP к Ubuntu.
- Ubuntu/Linux: Запустите Remmina и выберите RDP в выпадающем списке. Введите IP-адрес удаленного ПК и нажмите Enter.
- Windows: Нажмите Пуск и введите rdp. Ищите приложение Remote Desktop Connection (Подключение к удаленному рабочему столу) и нажмите Open (Открыть). Введите IP-адрес компьютера Ubuntu и нажмите Подключить.
- Mac Os: Начните с установки программного обеспечения Microsoft Remote Desktop 10 из App Store. Запустите программу, нажмите Add Desktop (Добавить рабочий стол), добавьте IP-адрес под именем PC Name (Имя ПК), затем нажмите Save (Сохранить). Просто дважды щелкните по иконке подключения в окне приложения, чтобы начать сеанс удаленного рабочего стола.
Обратите внимание, что RDP запросит у вас имя пользователя и пароль от учетной записи Ubuntu PC при первом установлении соединения.
Можно ли дистанционно управлять Убунту вдали от дома?
Хотите подключиться к вашей машине Ubuntu во время путешествия? Это немного сложнее, но возможно. Вам понадобится статический IP или динамический адрес от такого сервиса, как DynDNS.
Это, по сути, переадресация веб-адреса на устройство, работающее под управлением DynDNS в вашей сети.
Лучший RDP-клиент для подключения к Windows для Ubuntu — FreeRDP
Пересмотрев характеристики и попробовав практически все RDP-клиенты под Linux, я с уверенностью могу сказать FreeRDP — лучший. При чем лучший без использования всяких надстроек типа Remmina. Мне, как пользователю, очень не нравится, когда удаленный рабочий стол открывается в окне с полосами прокрутки и совершенно непонятным разрешением. Широкие поля окон съедают некоторое пространство, на которое мог бы развернуться удаленный рабочий стол. Некоторые клиенты не могут работать с общим буфером обмена, что тоже неудобно. Опробовав и изрядно протестировав разные клиенты я остановился на FreeRDP. Установить его в Ubuntu можно командой apt-get install freerdp-x11. Запускается он просто. В консоли набираем xfreerdp -k en-us -T «Название компьютера» -a 32 -x l -z -u darkeye -g 1366×680 —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 1366×680 необходимое разрешение экрана.
—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"<" '
Хочу заметить что эта команда работает только для виртуальных windows-машин. Если вы примените ее, например, для OpenIndiana, то увидите только ip-aдрес виртуального адаптера хоста. Но все же, лучше всего, подключаться к виртуальной машине используя адрес 127.0.0.1.
Кстати это один из методов сделать на virtualbox разрешение в виртуальной машине windows больше чем 1024х768. Когда я включил в VirtualBox виртуальную машину с Windows 7 в режиме «Запустить в фоновом режиме с интерфейсом» и подключился к ней с помощью freerdp с указанным разрешением 1366х680, система запомнила это разрешение и в дальнейшем, даже при обычном запуске с встроенным интерфейсом, загружалась с этим разрешением. То есть стала видеть разрешение большее чем 1024х768.
Как настроить RDP сервер на Ubuntu, Debian, Linux Mintдля подключения с Windows
UPD. Новый мануал. Более простой и более быстрый по ссылке Максимально простая настройка удаленного доступа к рабочему столу VDS на Centos 7
Не малое количество наших клиентов обращаются к нам за помощью в настройке RDP. Для них мы приводим пример настройки сервера, для доступа из операционной системы Windows, у которой чаще всего возникают проблемы с кириллическими шрифтами и частыми ошибками при подключении.
Исходя из общения с клиентами, такой сервер с RDP доступом с графической оболочкой стал востребован ради обхода блокировок социальных сетей и сервисов Яндекс, WebMoney в некоторых странах. Но большинство настраивают ради виртуального персонального компьютера, к которому есть доступ из любой точки, где есть интернет и даже с телефона. Наши корпоративные клиенты используют сервера для доступа бухгалтерии к персональной рабочей среде и продуктам 1С.
Если же Вы не желаете настраивать или у Вас нет опыта работы с Linux, то мы рекомендуем покупать готовый сервер на базе Windows с уже готовым подключением RDP на одного пользователя.
Установка RDP сервера возможна даже на самых минимальных тарифах VDS KVM с SSD диском размером в 10 GB. Но для этого нужно устанавливать легковесную графическую оболочку. Мы рекомендуем LXDE или как ее еще называют Lubuntu.Подключившись по SSH (с помощью Putty или других аналогичных програм) или VNC к серверу выполните следующую команду под пользователем root:
Установка займет 20-30 секунд, после подтверждения внесения изменений на компьютер клавишей Y.
Графическая оболочка готова, в принципе уже можно к ней подключатся по VNC доступу параметры подключения которого находятся в панели управления сервером под кнопкой «Изменить».
Но т. к. нам нужен RDP доступ — продолжим.
Устанавливаем сам RDP сервер командой:
После установки, сервер уже будет доступен по RDP но, из под Windows часто наблюдаются тормоза и частое выбивание из подключения.
Поэтому займемся сборкой xRDP.
Установим пакеты:
Извлекаем repos/main в директорию с названием x11rdp_xorg71 в текущей директории:
Создаем директорию X11rdp:
Переходим в директорию с извлеченными компанентами x11rdp:
Процедура компиляции занимает достаточно много времени, от 10 до 20 минут.
Делаем символьные ссылки:
Установим редактор nano:
Устанавливаем по умолчанию подключение через модуль sesman-X11rdp в окне «login to xrdp».
Для этого исправим файл /etc/xrdp/xrdp.ini и ставим на первое место секцию «[xrdp0]» с sesman-X11rdp.
Входим в редактор файла
Добавляем после globals следующие параметры, которые должны выглядеть так:
Для сохранения внесенных изменений нажимаем Ctr+O, выходим из редактора Cntr+X
Перегружаем сервер:
reboot
После перезагрузки (секунд 30-60) можно подключатся по RDP.
Для того что бы был русский язык, установите его в языковых пакетах. Далее что бы появилась русская раскладка в «Диспечер Настроек», выбираете «Клавиатура», в меню «Рскладка»: «Использовать стандартные системные параметры» — снимаем галочку. «Изменить параметры раскладки» выбираем: Alt+Shift. «Раскладка клавиатуры» — нажимаем «добавить», выбираем раскладку: Русская.
В «Диспечер Настроек», выбираем «Панель», переходим на вкладку «Элементы», нажимаем «плюс», выбираем «Раскладки Клавиатуры» и «Добавить»
Готово. Приятной работы!
Вы можете добавить пользователей и совместно использовать один сервер VDS на несколько человек. Но для комфортной работы нужны более емкие ресурсы (оперативная память, размер диска, и количество ядер процессора).