Как подключиться к debian по rdp из windows

Microsoft developed the Remote Desktop Protocol to streamline and secure connections between remote Windows machines. However, the technology is not limited to Windows.

The Remote Desktop Connection app allows system administrators to connect to other operating systems, including Debian, and manage remote workstations and servers.

Learn how to use RDP to connect to a Debian 12 system from Windows.

Accessing a remote Debian machine from Windows via RDP.

Prerequisites

  • A client Windows machine with network connectivity.
  • A host machine with Debian 12 installed.
  • Sudo or root privileges on the host machine.

How to Connect to Debian 12 via Remote Desktop (xRDP)

The Debian system needs to be configured to accept incoming RDP connections.

Step 1: Install GUI on Debian 12 (Optional)

Remote servers are typically installed without a graphical interface to streamline deployment and conserve resources. When connecting from Windows, the RDP client expects the host machine to provide access to a graphical desktop environment, especially when using RDP servers such as xrdp.

The following steps explain how to install the lightweight XFCE desktop environment on Debian 12:

Note: This guide focuses on XFCE, but Debian 12 also supports other GUIs and desktop environments, including GNOME, LXDE, KDE Plasma, and MATE.

1. Access the Debian command line and enter update the package database and upgrade existing packages:

sudo apt update && sudo apt upgrade
Update and upgrade packages in Debian 12.

2. Use the following command to install XFCE and the xfce4-goodies utility package:

sudo apt install xfce4 xfce4-goodies -y
Install XFCE in Debian 12.

3. Once the installation is complete, reboot the system:

sudo reboot

4. When prompted, enter the Debian user credentials.

Enter credentials in Debian XFCE desktop.

You have successfully installed the XFCE desktop environment on Debian 12.

XFCE desktop in Debian 12.

Step 2: Install xrdp on Debian

xrdp is an RDP-compatible server for Linux. It listens for incoming RDP connections from clients. The tool is usually not pre-installed on Debian systems.

To install xrdp on Debian 12:

1. Open the terminal in XFCE and use the following command to install xrdp:

sudo apt install xrdp -y
Install xrdp in Debian 12.

2. Check the status of the xrdp server:

sudo systemctl status xrdp

Check status of xrdp server in Debian 12.

The output confirms the xrdp server is active.

Step 3: Configure xrdp to use XFCE

Users need to modify the /etc/xrdp/startwm.sh configuration file to allow xrdp to initiate XFCE for incoming RDP connections.

To configure xrdp to use XFCE:

1. Use a text editor like nano to open the /etc/xrdp/startwm.sh file:

sudo nano /etc/xrdp/startwm.sh

2. Locate the following lines and add a # (hashtag) at the beginning of each line:

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

exec /bin/sh /etc/X11/Xsession
Comment out desktop environments in xrdp.

This ensures that xrdp starts an XFCE session instead of other potential desktop environments.

Note: If you have installed alternative desktop environments such as gnome-session or startlxde, comment out these lines as well.

3. Append the following line to the end of the file. It instructs xrdp to start an XFCE session when an RDP connection is initiated:

startxfce4
Configure xrdp for XFCE in Debian 12.

4. Press Ctrl+X, followed by y, and then Enter to save the changes and exit the file.

5. Restart the xrdp service:

sudo systemctl restart xrdp

xrdp is now configured to run the XFCE desktop environment by default.

Step 4: Configure xrdp Port (Optional)

The xrdp server monitors incoming RDP connections on port number 3389. Using a different port for RDP connections is a form of protection through obscurity. It is not a foolproof security measure, but it can protect a system from brute-force attacks.

To instruct xrdp to listen on a non-standard port:

1. Use nano to edit the xrdp configuration file, xrdp.ini:

sudo nano /etc/xrdp/xrdp.ini

2. Locate the port parameter in the [Globals] section and set the desired value. In this example, the RDP port is 49974:

port=49974
Set RDP port number in xrdp.

3. Press Ctrl+X, followed by y, and then Enter to save the changes and exit the file.

4. Restart the xrdp service to apply the changes:

sudo systemctl restart xrdp

There is no confirmation message or output after the xrdp service is restarted.

Step 5: Open a Port for Incoming Traffic in Firewalld

Debian 12 uses nftables as the default framework for managing network packet filtering rules. Users who want to configure and manage underlying nftables rules in a user-friendly environment can install firewall management tools like ufw or firewalld.

To open a specific port for RDP connections in Debian 12:

1. Use the following command to install firewalld:

sudo apt install firewalld -y
Install firewalld on Debian 12.

2. Start and then enable firewalld:

sudo systemctl start firewalld
sudo systemctl enable firewalld

3. Open port 49974 for RDP connections:

sudo firewall-cmd --add-port=49974/tcp --permanent

Note: Modify the command to open a port of your choice. Ensure that it matches the port number defined in the xrdp configuration file.

Open port for RDP connections in firewalld.

The system displays a success message to confirm the port is open.

4. Reload firewalld to apply the changes:

sudo firewall-cmd --reload
Reload the firewalld tool in Debian 12.

The output confirms the firewall rules have been updated.

Note: If trying to access the Debian machine from outside its local network, you might need to configure port forwarding on the router or adjust external firewalls.

Step 6: Set Up Remote Desktop Connection in Windows

To initiate an RDP connection from Windows to a remote Debian system:

1. Type rdp in the Windows search box.

2. Open the Remote Desktop Connection app.

Access the RDP app in Windows.

3. Click Show Options to display additional RDP options.

Show additional options for Debian RDP connection.

4. (Optional) The different tabs in the Remote Desktop Connection app allow users to customize and fine-tune the RDP session settings for optimal performance. This includes adjusting the screen size and color, devices to use, etc.

RDP options to streamline connections to remote machines.

5. Enter the IP address or name of the remote Debian system in the Computer field. If you changed the default port number for RDP connections on Debian, enter the port number after the IP address in the following format:

IP_address:port_number

For example:

234.432.55.109:49974

6. Type the username of the Debian user for the RDP connection.

Debian machine IP and username in Windows RDP app.

7. (Optional) Save the connection details for future use.

8. Click Connect.

Connect to remote Debian system using Windows RDP.

Step 7: Connect to Debian System

Enter the password for the Debian RDP user and click OK.

Enter RDP credentials to access remote Debian system.

You can now interact with the Debian machine via the established RDP session.

Debian RDP desktop on Windows.

Conclusion

By following the steps in this guide, you have established an RDP session from your Windows system to a remote Debian machine.

Check out our comprehensive Linux network commands cheat sheet if you need help managing or troubleshooting network connections on Debian.

Was this article helpful?

YesNo

Обычно мы рассказываем об операционной системе Debian 12 в качестве промышленного сервера, в данном руководстве речь пойдет о рабочей станции или домашнего сервера в качестве Debian 12.

При установке операционной системы мы установили графическую оболочку, можно выбрать Gnome или KDE. Возникла задача подключится к нему удаленно из операционной системы Windows, использую стандартную утилиту — Подключение к удаленному рабочему столу.

1. Установим на Linux Debian 12 необходимые службы

apt update
apt upgrade
apt install xrdp
apt install xfce4

1.1 Внесем необходимые настройки

echo xfce4-session >~/.xsession

1.2 Разрешим доступ

В файле

nano /etc/X11/Xwrapper.config

Поменяем строку:

allowed_users=console

на:

allowed_users=anybody

1.3 Перезапустим службу

service xrdp restart

2. Подключимся с помощью стандартной утилиты Windows

2.1 Запустим приложение и введем ip адрес рабочей станции Debian 12

2.2 Укажем логин и пароль

2.3 Подключение прошло успешно

Время на прочтение10 мин

Количество просмотров305K

Создавая виртуальный сервер на VPS.house, вы получаете полностью 100% готовую к использованию операционную систему Windows Server, к которому сразу же можно подключаться по сети с любого внешнего устройства по протолку RDP.

RDP (Remote Desktop Protocol) – специальный протокол, разработанный компанией Microsoft для удаленного управления ОС Windows (протокол удалённого рабочего стола). Изначально, разумеется, как и многие вещи под Windows, этот протокол разработали другие люди, но в настоящее время поддерживает его и развивает Microsoft.

Согласно условиям лицензирования, ОС Windows Server допускает по умолчанию не более 2-х одновременных подключений по RDP к серверу, если нужно больше, то понимается терминальный сервер и лицензируется либо количество пользователей, либо количество подключаемых устройств. Но, подключившись к серверу по RDP, вы также можете поставить любое удобное вам решение для удалённого управления рабочим столом: TeamViewer, RAdmin и прочие.

Данная статья описывает процесс подключения к серверу Windows по RDP с многих популярных операционных систем. Ввиду этого получилась она довольно длинной. Моментально перейти к нужному вам разделу вы можете по этому меню:

Подключение в VPS серверу из десктопной Windows

Данная инструкция проверена и работает успешно на всех популярных версиях Windows для персональных компьютеров: XP, Vista, Windows 7, 8, 8.1 и 10.

В каждой операционной системе Windows есть встроенное приложение для подключения по RDP – это программа «Подключение к удалённому рабочему столу» (Remote Desktop Connection в англоязычных ОС).
Для запуска ее зайдите по пути:

Пуск -> Программы -> Стандартные -> Подключение к удалённому рабочему столу

Если вы используете Windows 8, тогда:

Пуск -> Приложения -> Подключение к удалённому рабочему столу

Если вы используете Windows 10, тогда:

Пуск -> Все приложения (может этого пункта не быть!) -> Стандартные Windows -> Подключение к удалённому рабочему столу

Или же просто нажмите комбинацию клавиш Win+R и в открывшемся окне наберите mstsc

В открывшемся окне наберите IP-адрес вашего виртуального сервера и нажмите кнопку «Подключить». IP-адрес сервера вы можете видеть в вашем личном кабинете в разделе «Мои серверы»:

Если вы заказали сервер с 2-я или большим количеством IP-адресов, то для подключения к серверу вы можете использовать любой из них – это ни на что не влияет.

Те, кто впервые стакиваются с созданием удалённого рабочего стола, часто задаются вопросом «Зачем нужны эти IP-адреса и сколько нужно именно им», часто также путают количество IP-адресов с количеством рабочих столов или учётных записей, или полагают, что если зайти на сервер по одному адресу, то открывая браузер именно этот адрес будет браузер использовать. Нас самом же деле это всего лишь список внешних адресов, по которому можно подключиться к серверу, сама работа на сервере уже после подключения никаким образом не меняется.

Чаща всего при подключении по умолчанию настроена автоматическая передача данных из буфера обмена, а также подключаются к серверу и становятся на нём видны локальные диски устройства, с которого вы подключаетесь. При сразу после нажатия на кнопку «Подключить» вы можете увидеть уведомление о возможном вреде, который может нанести как удалённый компьютер вашему, так и ваш удалённому. Такое вполне возможно если вы подключаетесь к чужому серверу, на котором могут быть вирусы или вы подключаетесь к своему проведенному серверу с чужого заражённого ПК.

Подключаясь к только что созданному и чистому серверу можно смело отключить дальнейшие уведомления и продолжить процесс подключения.

Далее вы увидите окно с вводом авторизационных данных:

При создании каждого нового сервера система VPS.house автоматически генерирует новый уникальный пароль для него, при этом на всех серверах Windows по умолчанию остаётся имя пользователя Administrator. Пароль от сервера отображается также в личном кабинете возле вашего сервера на странице «Мои серверы»:

В целях безопасности, по умолчанию пароль от сервера скрыт и отображается только по нажатию на ссылку «Показать пароль», при этом сайт попросит вас ввести пароль от вашей учётной записи на VPS.house.

Обратите, пожалуйста, внимание на то, что очень часто при попытке подключения с Windows 7 если копировать и вставлять пароль, система показывает ошибку о неверно введённых учетных данных, тоже самое может возникать и в других версиях. Если вы с этим столкнулись, просто

введите пароль вручную

и обязательно с учётом регистра (заглавные буквы вводите заглавными, а строчные строчными и строго в английской раскладке клавиатуры).

После успешной авторизации перед началом сессии вы получите уведомление о неуспешной проверке подлинности удаленного компьютера. Причина этого уведомления в том, что сессия на стороне сервера шифруется по умолчанию с помощью SSL-сертификата, который сгенерировал сам же сервер, а не тем, что мог быть выдан авторизованным центром сертификации.

Данное уведомление не говорит о проблемах безопасности, и вы смело можете отключить его для будущих подключений к этому же серверу, отметив галочкой «Больше не выводить запрос о подключениях к этому компьютеру».

Если вы используете для работы Windows XP и при подключении система выдает ошибку с текстом «Удаленный компьютер требует проверку подлинности на уровне сети, которую данный компьютер не поддерживает», значит на ваш ПК очень сильно устарел и нужно дополнительно установить небольшое обновление, где его взять и как установить

мы подробно расписали здесь

.

Встроенная программа подключения к удалённому рабочему столу позволяет с лёгкостью передавать файлы на сервер, копируя их на вашем ПК и вставляя в любую папку уже на самом сервере и наоборот. Помимо этого, можно включить передачу на сервер практически любых USB-устройств и сетевых принтеров и сканеров.

Для включения этих возможностей перед подключением к серверу нажмите на кнопку «Показать параметры»:

Откроется режим расширенных настроек подключения к вашему VDS серверу. Перейдите на вкладку «Локальные ресурсы» и отметьте галочкой требуемые для вас устройства:

Еще одна очень полезная и популярная функция – это возможность создать готовый файл подключения (так называемый «ярлык»), в котором уже сохранены все нужные вам настройки и данные авторизации на сервере. Это особенно удобно если вы хотите дать доступ сотруднику, который не является опытным пользователем ПК.

Для этого также в расширенных настройках подключения на вкладке «Общие» введите имя пользователя (на серверах VPS.house это всегда по умолчанию Administrator), отметьте галочкой «Разрешить мне сохранять учетные данные», чтобы не приходилось вводить пароль каждый раз и, по завершению внесения всех нужных вам остальных параметров подключения (если таковые есть), нажиме кнопку «Сохранить как»:

В итоге вы получите готовый файл с подключением, который вы можете отправить вашему коллеге и тот в свою очередь подключится к серверу 2-я простыми кликами по нему мышкой.

В целях безопасности по умолчанию в данный файл не будет добавлен пароль от учётной записи, он будет запрошен при первом подключении.


Как подключиться к серверу по RDP если вы работаете с Ubuntu

Протокол подключения к уделённому рабочему столу Windows (RDP) – это закрытый протокол компании Microsoft, официальных служб под операционные системы Linux Microsoft не выпускает, но так или иначе уже давно существуют стабильно работающие решения, которые в последних редакциях Ubuntu даже включены в изначальную сборку.
Речи идет о клиенте под названием Remmina

По умолчанию если Remmina включена в вашу сборку, вы можете найти ее в Поиске по запросу «Remote Desktop Client», если ее нет, то установите ее при помощи следующих команд в Терминале.

  1. Устанавливаем пакет Remmina

    sudo apt-add-repository ppa:remmina-ppa-team/remmina-next

  2. Устанавливаем обновления

    sudo apt-get update

  3. Устанавливаем плагин протокола RDP

    sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard

  4. Если ранее у вас уже была установлена какая-либо версия Remmina или была запущена до установки, то ее необходимо перезапустить. Это лучше всего сделать перезагрузкой компьютера или с помощью команды:

    udo killall remmina

    Если после её выполнения вы получили сообщение об ошибке типа «процесс не найден», значит и так все хорошо и можно было команду и не выполнять.

В меню поиска наберите «remote desktop» или «remmina», чтобы найти установленное приложение:

Remmina позволяет добавлять и сохранять список подключений для быстрого доступа к тому или иному серверу. Для сознания нового нажмите на «+», как показано на изображении:

Заполните поля авторизационными данными, которые

указаны в вашем личном кабинете

:

На вкладке «Advanced» вы можете также указать качество подключения к серверу и детализации при передаче изображений:

После сохранения данных вы всегда сможете найти ваш сервер в списке подключений Remmina. Для подключения к серверу теперь достаточно просто кликнуть дважды мышкой по строке сервера:

Если вы подключаетесь к серверу впервые с этого приложения, то оно может показать информацию о ошибке в сертификате безопасности. Почему это происходит

мы описали выше в блоке подключения к серверу из десктопной Windows

.
Достаточно нажать «ОК» и программа продолжит подключение к вашему серверу:


Как подключиться к серверу по RDP если вы работаете с Debian

Протокол RDP (Remote Desktop Protocol) – это закрытый протокол удалённого рабочего стола Microsoft. К сожалению, они не выпускают официальных клиентов для работы подключения к серверам Windows с операционных систем, работающих на базе Linux. Однако уже довольно давно существуют стабильно работающие решения.
Одно из самых популярных – это клиент для всевозможных удалённых Remmina, именно его мы и рекомендуем использовать для включения к серверам VPS.house или любым другим под управлением ОС Windows.

  1. Указываем путь к установочным файлам

    echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null

  2. Запускаем процесс установки

    sudo apt update

  3. Устанавливаем плагин протокола RDP

    sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret libfreerdp-plugins-standard

Сразу после установки приложение можно найти через поиск программ:

В отличие стандартного от RDP-клиента ОС Windows, Remmina позволяет сохранять в список все свои подключения к различным серверам и осуществлять моментальный доступ к ним. Для добавления первого сервера в список нажмите «+» в левом верхнем углу:

В открывшемся окне задайте параметры подключения к вашему серверу и введите удобное для запоминания имя сервера. Все необходимые для подключения данных указаны в вашем личном кабинете:

На вкладке «Advanced» («Дополнительные») вы можете задать параметры передачи звука с сервера на ваш ПК, а также качество передаваемого изображения при подключении:

После сохранения я настроек вы увидите новую строку в списке подключений. Для начала работы с сервером достаточно просто дважды кликнуть по нему мышкой:

В момент первого подключения к серверу Remmina покажет уведомление у недоверенном сертификате шифрования. Это не является какой-либо ошибкой или проблемой безопасности. Причину этого сообщения мы описали выше. Просто нажмите «ОК» и вы увидите рабочий стол вашего сервера, при условии, разумеется, что все данные для подключения ранее были введены корректно.


Подключение серверу по RDP из Mac OS

Для подключения к удалённому рабочему столу для Mac OS компания Microsoft разработала и поддерживает официальный RDP-клиент. Он стабильно работает с любыми версиями ОС Windows.
Для загрузки его перейдите на сайт iTunes: https://itunes.apple.com/gb/app/id715768417

Программа обладает интуитивно понятным интерфейсом и позволяет создавать список серверов для дальнейшего моментального подключения к ним.
Для добавления нового сервера в список нажмите «New», как показано на скриншоте:

В открывшемся окне укажите авторизационные данные, как указано

в вашем личном кабинете

(IP-адрес сервера, логин Administrator и его пароль), и укажите произвольное название для нового подключения (Connection Name).

По завершению ввода нажмите на кнопку закрытия окна – все данных сохранятся и появится строчка с вашим сервером в списке подключений:

Кликните на эту строчку дважды мышкой, и вы подключитесь к серверу.

При попытке подключения к вашему VPS серверу если он работает на Windows Server 2008 или более новой версии, программа покажет уведомление о том, что не удалось проверить сертификат шифрования. Это не является проблемой безопасности, а всего лишь говорит о том, что сертификат выдан не сертифицированным центром, а сгенерирован самим же сервером.

Для того, чтобы это сообщение в будущем не возникало для этого сервера, нажмите «Показать сертификат».

Отметьте галочкой «Всегда доверять…» и нажмите «Continue».

Если в настройках подключения все параметры были введены без ошибок (IP-адрес, логин и пароль), то вы сразу же увидите рабочий стол вашего Windows Server:


Подключение к VDS серверу со смартфона или планшета на iOS (с iPhone или iPad)

Для iOS копания Microsoft выпускает полноценный официальный RDP-клиент комфортного и стабильного подключения к удалённому рабочему столу. Приложение называется Microsoft Remote Desktop или Удаленный рабочий стол: https://itunes.apple.com/ru/app/id714464092

Microsoft Remote Desktop позволяет заранее настроить целый список используемых вами для частого подключения серверов.

Специфика его работы заключается в том, что информация об учётных записях создаётся и хранится отдельно от самого списка серверов. Соответственно, для начала нам требуется добавить учётную запись пользователя Administrator. Для этого нажмите на кнопку настроек (иконка шестерёнок в верхнем левом углу) и выберите «Учётные записи»:

В открывшемся окне нажмите на «Добавление учётной записи пользователя» и введите логин Administrator и его пароль, как отображается

в вашем личном кабинете

:

По завершению вы увидите, что учётная запись Administrator добавлена в список, далее нажмите кнопку «Готово» и вы вернетесь на стартовый экран.

Следующим шагом добавляется непосредственно информация о самом сервере. Нажмите кнопку «+» в правом верхнем углу приложения и в открывшемся меню выберите «Рабочий стол»:

В окне добавления нового подключения укажите IP-адрес вашего сервера и выдерите учётную запись Administrator, добавленную на прошлом шаге:

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

мы описали выше

. Выдерите «Больше не спрашивать для этого ПК» и нажмите «Принять».

В случае если IP-адрес и авторотационные данные указаны без ошибки, вы успешно подключитесь к вашему виртуальному серверу:


Как подключиться к VPS серверу со смартфона или планшета на Android

Для устройств под управлением Android компания Microsoft выпускает полноценное приложение для работы с удалённым рабочим столом – Microsoft Remote Desktop. Скачайте его как любое другое приложение в

Google Play

.

В отличие от всех описанных выше приложений для подключений с ПК, мобильное приложение Microsoft Remote Desktop разделяет учётные записи и сам список подключений. Поэтому сначала нужно добавить в список учётную запись пользователя Administrator с его паролем, который показан

в вашем личном кабинете

:

После добавления учётной записи возвращайтесь на главный экран приложения для добавления самого подключения (адреса вашего VDS сервера):

В открывшемся окне укажите IP-адрес вашего сервера (указан в

личном кабинете

), выберите добавленную ранее учётную запись Administrator и нажмите «Сохранить» («Save»):

На главном экране в списке подключений появится ваш сервер, просто нажмите на него, и программа начтёт подключение. Если вы подключаетесь с этого приложения к серверу впервые, то увидите информационное сообщение о том, что приложению не удалось проверить сертификат шифрования. Почему так происходит

описано в начале статьи

.

Достаточно отметить галочкой «Never ask again for connections to this PC» и данное уведомление больше появляться не будет. Далее нажмите «Connect» и если все авторотационные данные и IP-адрес сервера указан без ошибок, вы успешно к нему подключитесь:


P.S.: У клиентов нашего VPS-хостинга часто возникает вопрос, как подключиться к серверу с того или иного устройства. В поисковиках можно найти все эти инструкции в том числе и с картинками, и с видео. Надеюсь, данная статья, будет полезной и здесь, как содержащая в одном месте инструкции по подключению со всех самых популярных устройств и операционных систем.

Рассмотрим процес установки и настройки rdp сервера (xrdp, x11rdp) на ОС linux Mint, Debian, Ubuntu, для удаленного доступа из ОС Windows стандартными средствами, через удаленный рабочий стол windows. Добавление русской раскладки клавиатуры.

RDP (Remote Desktop Protocol) — Протокол удалённого рабочего стола, ипользуется для удаленного подключения и управления к рабочим столам ОС Windows. Получил большое распространение в связи с тем, что по умолчанию присуствует во всех системах Windows, причем как серверная так и клиентская часть.

Для того чтобы подключиться из window стандартным клиентом к рабочему столу linux, необходимо чтобы на linux был запущен rdp сервер.

Установка RDP-сервера xrdp

Я установил xrdp через Центр Приложений Ubuntu, набрав в поиске xrdp и нажав кнопку установить.

Можно установить и из терминала следующей командой.

sudo apt-get install xrdp 

Впринципе после установки доступ к Linux машине из windows, используя стандартный клиент rdp я получил.

Надо сказать, что все работало не так, как хотелось. Подключиться через модуль sesman-X11rdp неполучилось, после авторизации клиент rdp закрывался. Зато заработало через sesman-Xvnc, правдо с переодическими тормазами, также отсуствовал в раскладке клавиатуры русский язык и доставить его было невозможно.

Выход из сложившейся ситуации был найден. Пришлось собрать x11rdp.

Установка x11rdp

Установим отдельно x11rdp (RDP сервера для Linux) следующими командами.

1.Установим следующие пакеты:

sudo apt-get install subversion gcc libice-dev pkg-config zlib1g-dev cvs autoconf libtool libssl-dev libpam0g-dev libx11-dev libxfixes-dev xfonts-base   

2.Извлекаем repos/main в директорию с названием x11rdp_xorg71 в текущей директории.

sudo svn co svn://server1.xrdp.org/srv/svn/repos/main/x11rdp_xorg71

3.Создаем директорию X11rdp.

sudo mkdir /usr/local/X11rdp

4.Переходим в директорию с извлеченными компанентами x11rdp.

cd x11rdp_xorg71

5.Компилим X11rdp.

sudo sh buildx.sh /usr/local/X11rdp

Процедура компиляции занимает довольно много времени, у меня этот процесс длился минут 20.

6.Сделаем символьные ссылки.

sudo ln -s /usr/local/X11rdp/bin/X11rdp /usr/local/bin
sudo ln -s /usr/share/fonts/X11 /usr/local/X11rdp/lib/X11/fonts

7.Устанавливаем по умолчанию подключение через модуль sesman-X11rdp в окне «login to xrdp».

Для этого правим файл /etc/xrdp/xrdp.ini и ставим на первое место секцию «[xrdp0]» с sesman-X11rdp.

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=24
[xrdp0]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=24
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
....

Теперь можно пробывать подключаться по rdp. Я завел себе отдельного пользователя специально для работы по rdp. При первом входе отсуствовал русский язык. Его нужно было добавить в настройках клавиатуры. Ниже рассмотрим как это сделать на примере xUbuntu.

Добавление русской раскладки клавиатуры в xUbuntu

Открываем «Диспечер Настроек», выбираем «Клавиатура», переходим на вкладку «Раскладка».

1.»Использовать стандартные системные параметры»: снимаем галочку.

2.»Изменить параметры раскладки» выбираем: Alt+Shift.

3.»Раскладка клавиатуры»: нажимаем «добавить», выбираем раскладку: Русская.

Для удобства добавим на панель модуль переключения раскладки клавиатуры, отображающим значок с текущим выбранным языком.

Открываем «Диспечер Настроек», выбираем «Панель», переходим на вкладку «Элементы», нажимаем «плюсик», выбираем «Раскладки Клавиатуры» и «Добавить»

На этом все, rdp сервер установлен и отлично работает под ОС Linux. Комментируем, подписываемся ну и всем пока:)

Введение

С помощью протокола удаленного рабочего стола (RDP) вы можете получить доступ к графическому пользовательскому интерфейсу удаленного сервера Windows и взаимодействовать с ним из любого места, используя сетевое подключение. Важно понимать, что RDP работает по модели клиент-сервер, что означает, что клиент для RDP устанавливается на локальной машине, а сервер для RDP — на удаленной машине.

В этом руководстве вы узнаете, как настроить RDP для подключения к Ubuntu/CentOS/Debian. Вы также поймете, как установить доступ к удаленному серверу Linux, настроив и используя RDP-соединение.

Пошаговое руководство по настройке RDP и установке среды рабочего стола на Ubuntu/CentOS/Debian

Этот шаг включает в себя установку и настройку окружения рабочего стола на вашем сервере Ubuntu. Стандартный сервер Ubuntu поставляется с установленным по умолчанию окружением терминала. Чтобы получить доступ к пользовательскому интерфейсу, необходимо установить на компьютер среду рабочего стола.

Первым делом подключитесь к серверу по SSH и обновите список доступных пакетов, выполнив следующую команду:

1) Подключитесь к виртуальному серверу по SSH и выполните обновление системы: Ubuntu/Debian

sudo apt-get update

CentOS

sudo yum  -y   update

2) Затем установите необходимые пакеты: Ubuntu/Debian

sudo apt-get install xrdp

CentOS

sudo yum install  -y  epel -release
sudo yum install  -y xrdp

3) Включите утилиту xRDP и запустите ее:

sudo systemctl enable xrdp
sudo systemctl start xrdp

4) Откройте порт RDP для удаленного подключения: Ubuntu/Debian

sudo ufw allow 3389/tcp

CentOS
Если вы используете FirewallD, откройте порт 3389/TCP для RDP

sudo firewall -cmd  -- add - port=3389/tcp  - -permanent
sudo  firewall - cmd  - -reload

5) Перезагрузите xRDP-сервер, чтобы изменения вступили в силу:

sudo  /etc/init.d/xrdp restart

Подключение к рабочему столу

Чтобы подключиться, откройте приложение Windows «Подключение к удаленному рабочему столу».
Введите IP-адрес сервера и имя пользователя и нажмите кнопку Подключиться:

Настройка RDP для подключения к Ubuntu/CentOS/Debian

При подключении появится предупреждение о безопасности — это связано с тем, что вы подключаетесь к операционным системам семейства Linux. Нажмите «Да».

В открывшемся окне выберите Xorg в качестве сессии, введите пароль для пользователя и нажмите OK:

6. Если вы получаете сообщение о том, что Remote Desktop не может подключиться к удаленному компьютеру, проверьте, включена ли опция Remote Desktop в настройках системы.

Важное замечание:

Вы увидите всплывающее окно Remote Desktop не может подключиться к удаленному компьютеру в качестве меры безопасности, чтобы убедиться, что вы подключаетесь к правильному серверу. Если вы получите всплывающее окно с просьбой подтвердить свою личность, нажмите «Да».

В открывшемся окне выберите Xorg в качестве сеанса, введите пароль пользователя и нажмите OK.

Настройка RDP для подключения к Ubuntu/CentOS/Debian

Это приведет к подключению к рабочему столу.

После входа в систему вы сможете получить доступ к рабочему столу Ubuntu/CentOS/Debian.

Проверка RDP-соединения

Чтобы проверить подключение с помощью клиента Remote Desktop Connection в Windows, выполните следующие действия:

1. Запустите приложение «Подключение к удаленному рабочему столу». Это можно сделать, найдя «Remote Desktop Connection» в меню «Пуск» или нажав клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить», а затем набрав «mstsc» и Enter.

2. После появления окна «Подключение к удаленному рабочему столу» вы увидите различные поля ввода. Найдите поле «Компьютер» и введите публичный IP-адрес удаленного сервера.

3. Затем найдите поле «Имя пользователя» и введите имя пользователя, связанное с вашим удаленным сервером. Обычно это имя пользователя, которое вы используете для входа на свой сервер.

4. Если вы хотите сохранить эти настройки для дальнейшего использования, нажмите кнопку «Сохранить как» и укажите имя файла подключения.

5. После ввода необходимой информации нажмите на кнопку «Подключиться», чтобы инициировать подключение.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Hwinfo windows hardware errors
  • Asus k540ba драйвера windows 7
  • Как создать загрузочную флешку windows 10 через руфус
  • Работа с pipe windows
  • Brawl stars download for windows