Все чаще и чаще администраторы используют в качестве своего рабочего места Linux, удаленно управляя Windows серверами и рабочими станциями пользователей. И как обойтись без удаленного рабочего стола?
Всем известно про стандартные решения RDP для подключения с рабочей станции Windows, а вот подключение из Linux - совсем другая история. Давайте разберемся..
Что очень приятно, сегодня разработано много средств подключения к удалённому рабочему столу из системы Linux, и они позволяют подключаться к любой Windows платформе. Сейчас я покажу как подключиться к Windows7 из Ubuntu 9.10.
Чтобы было еще интереснее несколько усложним задачу. Например попробуем организовать “Linux - Windows” соединение к виртуальной машине VirtualBox на сервере Ubuntu.
Чтобы схема подключения была более понятной я изобразил ее на этом рисунке:
<картинка 1>
Мне кажется так более понятнее =)
Ну и для начала предположим, что:
1) у вас есть работающий Ubuntu Server
2) ваш VirtualBox работает на этом сервере
3) вы установили Windows7 на VirtualBox
4) у вас есть работающий Ubuntu desktop
Если у вас возникли какие либо сложности с любым из этих пунктов, предлагаю вам обратиться в интернет или мануалы.
Теперь разберемся с остальными требованиями.
Настройка вашей сети.
Если вы настроите вашу виртуальную машину с Windows7 по умолчанию, вы не сможете получить к ней доступ, потому как IP-адрес будет обрабатываться через NAT и она просто не будет видна для linux.
Чтобы этого не произошло нужно использовать соединение мост, тогда ваша виртуальная машина будет в вашей локальной сети. Чтобы сделать это, необходимо закрыть VirtualBox.
Не просто нажать на паузу виртуальной машине, а вы должны именно закрыть сессию (как если бы вы выключили настоящий ПК с Windows), чтобы получить доступ к настройкам виртуальной машины. После того как выключите виртуальную машину, идите в консоль VirtualBox, выберите Windows7 VM, нажмите кнопку “Настройки”. Кликните секцию “Network” и затем, в добавочном выпадающем меню выберите “Bridged Adapter”.
Нажмите “Применить” для сохранения настроек и идем дальше.
<картинка 2>
Теперь идите обратно в VirtualBox и стартуйте VM. После того как система загрузится, она появится в вашем сетевом окружении.
Включение RDP.
Прежде, чем вы попытаетесь подключиться к вашей Windows7 по RDP, вам необходимо включить эту службу. Проделайте следующие шаги на Windows7:
Пуск -> Мой Компьютер -> правой кнопкой на нём -> свойства -> настройки удалённого подключения. Убедитесь, что обе галочки нажаты
(”позволить подключение удалённого помощника” и “позволить подключение компьютерам с любой версией с удалённого рабочего стола”).
После этого нажмите кнопку ОК.
Linux RDP client.
Один из наиболее надежных и удобных в Linux клиентов RDP является Terminal Server Client (tsclient)
По умолчанию, он должен быть установлен на вашем Ubuntu.
Если это не так, вы можете его установить с помощью Ubuntu Software Center, для этого надо задать поиск “terminal server” (без кавычек), выбрать Terminal Server Client, кликнуть стрелочку справа, и установить его.
Как программа будет установлена, вы сможете найти её в подменю “Интернет” меню программ. Запустите программу, и вы увидите окно приглашения tsclient
<картинка 3>
Для того чтобы настроить подключение из Linux всё что вам нужно ввести это:
- IP адрес Windows7, к которой будете подключаться
- имя пользователя, под которым будете подключаться
- пароль данного пользователя
После того, как вы введёте эту информацию, нажните на “подключиться” - на вашем рабочем столе откроется новое окно с запущенным экземпляром Windows7.
<картинка 4>
В заключение:
Выше описанное это еще один шаг с сторону выбора Linux в качестве рабочей станции администратора.