Два прості способи доступу до робочого столу Raspberry Pi з комп’ютера Windows
User Rating: / 19
PoorBest 
There are no translations available.

Удаленный стол 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 слухняно виконує лише Ваші команди! :)
 
>
BookNewsPractice SearchPartnersAbout
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting