Два простых способа доступа к рабочему столу Raspberry Pi с компьютера Windows
Оценка пользователей: / 19
ПлохоОтлично 

Удаленный стол Raspberry Pi

Удаленный доступ к Raspberry Pi удобен тем, что не надо будет подключать к нему клавиатуру, мышь и монитор, а доступ к рабочему столу позволяет запускать такие программы как, например, браузер.
В предыдущей статье мы рассмотрели, как организовать доступ к Raspberry Pi через протокол SSH, для безопасного управления им с другого ПК. В данной статье настроим доступ к удаленному рабочему столу Вашего Pi с другого компьютера, используя различные протоколы.

RDP протокол

Протокол RDP - Remote Desktop Protocol
Для начала нам необходимо:
1. Запустить Raspberry Pi под управлением Raspbian "wheezy", но нет сомнения, что описанный способ также будет работать и с другими версиями Linux.
2. Raspberry Pi должен быть подключен к локальной сети и иметь доступ в Интернет.
3. На другом ПК, который будем использовать для подключения, запущена Windows и он подключен к той же локальной сети.
Теперь мы должны сначала настроить Raspberry Pi, установив некоторые программы:
1. Запускаем окно терминала на Pi, или используем доступ к нему с другого ПК, например, через рассматриваемый ранее SSH.
2. Устанавливаем на Pi X-сервер для протокола удаленного доступа (xrdp):
sudo apt-get install xrdp
Xrdp является основным сервером, который принимает соединения от RDP -клиентов. RDP имеет 3 уровня безопасности между сервером RDP и RDP - клиентом: низкий, средний и высокий. Низкий - длина ключа 40 бит, данные шифруются только от клиента на сервер, средний - 40-битное шифрование в обоих направлениях и высокий - 128-битное шифрование в обоих направлениях. Прежде, чем клиент подключается, происходит обмен случайными ключами RSA между клиентом и сервером.
3. Если будет запрошен пароль, то вводим его (по умолчанию "raspberry")
4. Вводим "Y" и нажимаем Enter.
5. Запускается установка на Ваш Pi програмного обеспечения xrdp, которое собираемся использовать для удаленного подключения к рабочему столу. Ждем его завершения.
6. Перезагружаем Pi, собираясь проверить, будет ли xrdp запускаться автоматически.
7. Когда Ваш Pi загружаться ищем командную строку:
[ok] Starting Remote Desktop Protocol server: xrdp sesman
Это показывает, что xrdp установлен и автоматически запустился при запуске Вашего Pi.
8. На последнем шаге необходимо записать IP-адрес Pi, который также должен быть отражен на экране запуска. Например, как показано ниже, 192.168.1.9. Это адрес Вашего Pi в сети и мы будем использовать его для подключения к Pi с другого ПК.
Pi-xrdp-1
Теперь настраиваем другой ПК:
1. Запускаем удаленный рабочий стол с меню Пуск -> Все программы -> Стандартные -> Подключение к удаленному рабочему столу.
2. Вводим IP-адрес Вашего Pi, записанный выше.
Pi-xrdp-2
3. Нажимаем Подключить (на данном этапе Вы можете получить предупреждение системы безопасности, но просто нажмите ОК, чтобы продолжить работу, ведь это Ваш Pi в сети).
4. Оставляем модуль (Module) sesman-Xvnc по умолчанию и вводим имя пользователя и пароль для учетной записи Pi. (По умолчанию pi и raspberry, если Вы их не изменили).
Pi-xrdp-3
5. Нажимаем ОК и через несколько секунд Вы должны увидеть на своем мониторе рабочий стол Вашего Raspberry Pi!
6. Когда закончите работу - просто выйдите из системы с рабочего стола Pi
Использование xrdp позволяет получить следующие преимущества:
  • Отсутствие затрат на лицензии - большая часть ПО для Linux является бесплатной и не требует затрат на приобретение лицензий на сервер, лицензий на клиентский доступ, лицензий на терминальный доступ.
  • Использование протокола RDP позволяет сделать сервер доступным из любой системы, что позволяет использовать недорогие тонкие клиенты.
  • Пользователям при доступе к серверу домашней или гостевой сети нет необходимости устанавливать какое-либо ПО (так как оно уже включено во все системы Windows и большинство Linux -систем).
  • В отличие от терминального сервера Microsoft, связка xrdp + VNC, которая здесь используется, позволяет получить копию изображения на экране один к одному, в том числе неискаженные шрифты (True Type), видеоролики (в рамках пропускной способности сети) и мультимедийные презентации.

SSH протокол

Протокол SSH - Secure Shell (з PuTTY)
Для более безопасного удаленного доступа к рабочему столу Raspberry Pi пользователям Windows необходимы две части программного обеспечения: программа безопасного оболочки (SSH) для установления удаленного соединения и X-сервер для обработки локального дисплея.
Для начала нам необходимо установить:
  • Putty для SSH
  • Xming для X-сервера
Настраиваем Putty:
1. Добавляем имя хоста или IP-адрес.
2. Включаем протокол SSH.
3. Вводим имя сессии в строке сохранения сессий.
4. Нажимаем «Сохранить» (Save).
Pi-Xming-1
5. Разворачиваем вкладку "SSH" в списке "Категория" (Category).
6. Выбираем "X11" из списка "SSH".
7. Устанавливаем флажок "Включить перенаправление X11" (Enable X11 Forwarding).
Pi-Xming-2
8. Выбираем "Сессии" (Session) в списке "Категория" (Category).
9. Нажимаем «Сохранить» (Save).
Настраиваем Xming:
Просто запускаем Все программы -> Xming Xming, и он должен работать, если у Вас настроен PuTTY.
Подсоединяемся с Windows к Raspberry Pi:
1. Запускаем Xming.
2. Запускаем PuTTY.
3. Дважды щелкаем на выбранной сохраненной сессии.
Pi-Xming-3
4. В ответ на запрос вводим имя пользователя и пароль.
5. Теперь должны получить возможность запускать X-приложения с Raspberry Pi на локальном рабочем столе.
И пусть Ваш Pi послушно выполняет только Ваши команды! :)
 
>
КнигаНовости Практика поискаПартнерыО нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting