Remote Desktop Protocol - это протокол, который позволит вам работать из Убунту Линукс на удаленном компьютере (сервере), работающем под управлением Windows 2000/XP/2003.
Будем считать, что у вас уже настроен 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.
Спасибо, это помогло добиться нормальной работы rdp клиента. На Xubuntu 13.04 не удалось добиться нормальной работы графических Remmina (крах приложения) и Remote Desktop клиент (сбои раскладок, не хранит пароли)
ОтветитьУдалитьСпасибо. Написано понятно. При нажатии на ярлык ничего не происходит. Как проверить?
ОтветитьУдалитьполучилось все же, но не через ярлык, а через Remote Desktop Client, похож на windows.
ОтветитьУдалить