воскресенье, 18 октября 2009 г.

Настраиваем RDP (Доступ к удаленному рабочему столу Windows из Ubuntu)

Будем считать, что у вас уже настроен RDP на компьютере с Windows.

Наша задача - получить доступ к этому копьютеру из операционной системы Linux. Для этой цели будем использовать Rdesktop.


Цитата из WikiPedia

Rdesktop — открытый клиент для сервера терминалов Windows NT и Windows 2000/2003 (RDP), предназначенный для доступа терминального клиента к рабочему столу Windows.

Rdesktop в настоящее время работает на платформах большинства UNIX. Rdesktop был первоначально написан Мэтью Чапманом.

Для начала установим пакет rdesktop. В репозитории Убунту 7.10 он уже добавлен, поэтому запускаем консоль и выполняем:

$ sudo apt-get install rdesktop


В качестве графического фронтэнда (оболочки) можно использовать tsclient (Terminal Server Client, обычно уже установлен в системе). Мне больше понравился Remote Desktop Client (пакет grdesktop). В нём, в отличие от первого, логин и пароль пользователя передаются RDP-серверу автоматом, т.е. после подключения не надо вводить их ещё раз, чтобы войти в систему. Ставим, как всегда в Убунту, просто:

$ sudo apt-get install grdesktop
Если у вас несколько компьютеров с разными учётными данными для подключения (или просто надоело лишний раз щёлкать мышкой по кнопкам), удобнее пользоваться не графической оболочкой, а написать скрипт для подключения и бросить ярлык на него на рабочий стол. Приступим :)

Будем считать, что адрес компьютера к которому надо подключиться - 192.168.0.1, имя пользователя - rdpuser, пароль - rdppassword

Переходим в свою домашнюю папку:

$ cd
$ pwd

/home/user/

Создаем пустой (пока) файл RDP-скрипта:


$ touch rdp.sh
Выставляем права доступа для скрипта (делаем его запускаемым):

$ chmod 700 rdp.sh
Открываем скрипт в вашем любимом редакторе, например - в nano:

$ nano -w rdp.sh
Добавляем строки:

file:/home/user/rdp.sh
#!/bin/sh


rdesktop -k ru -a 16 -u rdpuser -p rdppassword -f -b -z 192.168.0.1


Сохраняем (Ctrl+X, Y, Enter). Добавляем ярлык (launcher) на рабочий стол. В свойствах ярлыка (вкладка Launcher) в поле Command пишем полный путь до нашего RDP-скрипта - /home/user/rdp.sh.

Всё. Теперь достаточно щёлкнуть по ярлыку, чтобы подключится к удалённому рабочему столу Windows.

Комментариев нет:

Отправить комментарий