Thank you for reading this post, don't forget to subscribe!
rdesktop — это программное обеспечение с открытым исходным кодом, которое позволяет подключаться к удаленному рабочему столу Windows и управлять им с компьютера Linux с помощью RDP — протокола удаленного рабочего стола.
Другими словами, когда вы сидите перед своей системой Linux дома или в офисе и получаете доступ к своему рабочему столу Windows, как если бы вы сидели перед компьютером с Windows.
В этой статье мы расскажем, как установить rdesktop в системе Linux для доступа к удаленному рабочему столу компьютера с Windows, используя имя хоста и IP-адрес.
Настройки Windows
Чтобы разрешить rdesktop подключаться к любой машине с Windows, вам нужно внести несколько следующих изменений в самом Windows.
- Включить порт RDP № 3389 в брандмауэре.
- Включить удаленный рабочий стол в операционной системе Windows.
- Требуется хотя бы один пользователь с паролем
Выполнив все вышеперечисленные параметры конфигурации Windows, вы можете перейти к установке rdesktop в своей системе Linux для доступа к рабочему столу Windows.
Установка rdesktop (удаленный рабочий стол) на Linux
Всегда предпочтительно использовать менеджер пакетов по умолчанию, такой как yum, dnf или apt, для установки программного обеспечения для автоматической обработки зависимостей во время установки.
1 2 3 |
# yum install rdesktop [На CentOS/RHEL 7] # dnf install rdesktop [На CentOS/RHEL 8 и Fedora] # apt install rdesktop [На Debian/Ubuntu] |
Если rdesktop недоступен для установки из репозиториев по умолчанию, вы можете скачать tarball с Github здесь или использовать следующую команду wget для загрузки и установки, как показано далее.
1 2 3 4 5 6 |
# wget https://github.com/rdesktop/rdesktop/releases/download/v1.8.6/rdesktop-1.8.6.tar.gz # tar xvzf rdesktop-1.8.6.tar.gz # cd rdesktop-1.8.6/ # ./configure --disable-credssp --disable-smartcard # make # make install |
Подключение к рабочему столу Windows с использованием имени хоста
Чтобы подключить хост Windows с рабочего стола Linux, введите следующую команду, используя параметр -u в качестве имени пользователя (narad) и (ft2) в качестве имени хоста моего хоста Windows.
Для разрешения имени хоста сделайте запись в файле /etc/hosts, если в вашей среде нет DNS-сервера.
1 |
<strong># rdesktop -u narad ft2</strong> |
Подключение к рабочему столу Windows с использованием IP-адреса
Чтобы подключить хост Windows с компьютера Linux, используйте имя пользователя как (narad) и IP-адрес как (192.168.50.5) моего хоста Windows, команда будет такой же.
1 |
<strong># rdesktop -u narad 192.168.50.5</strong> |
Выполните команду man rdesktop в командной строке.
Если вы хотите узнать больше об этом или посетите веб-сайт проекта rdesktop.