Linux RDP клиент на старом ПК

В этой статье я расскажу как я делал RDP клиент из старого ПК с ОС Lubuntu LTS 16.04 и графическим интерфейсом LightDM.

В статье напишу как установить RDP клиент, установить его в автозапуск и настроить автологин.

Я скачал и установил на старый ПК Lubuntu LTS 16.04, думаю, что с этим у вас проблем возникнуть не должно.

Установка  RDP клиента freerdp

В терминале поочередно выполните команды

apt-get update
apt-get upgrade
apt-get install freerdp

Настройка RDP клиента

В домашней папке пользователя создаем файл xrdp.sh с содержимым:

#!/bin/sh
# http://site-style.by/linux-rdp-klient-na-starom-pk/
ip="192.168.0.100" # change to address of your server

while ! ping -c1 $ip # check server availability
do
 sleep 1
done

xfreerdp -u user1 -p user1 -f --no-tls --ignore-certificate $ip # connect to server

poweroff #turn off computer

Давайте немного разберёмся в том, что тут происходит:

  1. Делаем пинг на сервер, пока он не ответит.
  2. Когда сервер ответил, то подключаемся к серверу.
  3. После отключения от сервера отключаем ПК

Я команду xfreerdp запускаю с параметрами:

  • -u user имя пользователя в MS Windows с правами доступа к терминальному серверу
  • -p user пароль пользователя. Явно указывать пароль в скрипте не безопасно.
  • -d здесь пропущен и поможет указать заранее домен, в который осуществляется вход.
  • -f полный экран
  • —no-tls не использовать TLS шифрование.

Информацию по другим параметрам можно прочитать в официальной wiki

Разрешаем запуск файла xrdp.sh. Для этого в терминале выполняем

chmod +x /home/user/xrdp.sh

Устанавливаем автозапуск RDP клиента

В файловом менеджере открываем папку /usr/share/applications и создаем файл xrdp.desktop со следующим содержимым:

[Desktop Entry]
Name=RDP
Comment=RDP connection
Exec=/home/user/xrdp.sh
Type=Application

Копируем этот файл и переходим в папку /etc/xdg/autostart и вставляем.

Делаем Автологин в систему

отключаем запрос пароля

Заходим System Settings > User accounts или Системные > Пользователи и группы

Выбираем пользователя, в строке Пароль нажимаем Изменить…, ставим галочку Не спрашивать пароль при входе, Нажимаем OK 

2016-11-04_18-39-27

Настраиваем авторизацию пользователя.

Создаем файл /etc/lightdm/lightdm.conf с следующим содержимым:

[SeatDefaults]
autologin-user=YOUR USER
autologin-user-timeout=0
user-session=ubuntu
greeter-session=unity-greeter

Leave a Comment