Customer ID

Password

 
 
 

Поддержка NoMachine

Ответы на ваши вопросы

Подсказки по настройке Raspberry Pi для удаленного доступа через NoMachine

ПО NoMachine может устанавливаться на большинстве дистрибутивов Linux, включая Linux ARM. Пользователи, знакомые с Linux ARM, уже, вероятно, отлично знают о разнообразии таких малоразмерных компьютеров, доступных на рынке, как Banana Pi, Beaglebone, Radxa Rock и CuBox TV. Описанные малоразмерные компьютеры помещаются на ладони, но при этом их мощности хватает для запуска настольного ПК. Такие компьютеры могут также использоваться в качестве тонких клиентов, сетевых систем хранения (NAS), файловых серверов и даже домашних мультимедийных серверов, на которые можно заходить из соседней комнаты. Соответственно, описанные компьютеры идеально подходят для установки NoMachine.

Одно из наиболее популярных устройств, к которым проявили интерес наши пользователи, — это Raspberry Pi. По этой причине мы собрали воедино основные подсказки, благодаря которым можно настроить ваше устройство Raspberry Pi для удаленного управления посредством NoMachine через домашнюю сеть или через интернет. Такой подход будет крайне полезным, если вы пожелаете запускать свое устройство Pi в качестве машины без собственных монитора, мыши и клавиатуры. Вместо этого вы сможете использовать свой домашний компьютер, а также планшет iPad или Android для доступа к своему устройству Pi и управления им. При этом ничто не мешает заходить на это устройство с другого устройства Pi! Все, что вам потребуется, — это установить NoMachine на все устройства, которые вы пожелаете использовать.

Настройка Raspberry Pi

Вначале необходимо настроить свое устройство так, чтобы впоследствии на него можно было установить ПО NoMachine. Несмотря на то, что пользователям доступны несколько дистрибутивов Pi на основе Linux, в своем примере мы будем говорить о последней версии Raspbian — официальной ОС для Raspberry Pi. Проще всего загрузить программу-установщик для «Новой, готовой к использованию системы» (NOOBS): https://www.raspberrypi.org/downloads/noobs/

Компания-разработчик также предоставляет элементарное руководство по настройке вашего устройства с монитором и клавиатурой; оно будет полезно, если вы используете свое устройство в качестве клиента, с которого осуществляется подключение к другому удаленному компьютеру с установленной программой NoMachine: https://www.raspberrypi.org/help/quick-start-guide

Включение загрузки Raspberry Pi в режиме рабочего стола

Система Raspbian снабжена графическим пользовательским интерфейсом по аналогии с Windows или Mac OS X. С его помощью можно выполнять большинство ежедневных задач. После установки Rasbian следует убедиться, что при каждой загрузке Raspberry будет отображаться графический интерфейс. Для этого необходимо настроить поведение при загрузке Pi. При первой загрузке Raspbian отобразится средство настройки Raspberry Pi под названием raspi-config. Чтобы впоследствии запустить средство настройки, просто запустите sudo raspi-config из командной строки, используя оболочку или окно терминала (последний в Raspbian называется LXTerminal).

Необходимо изменить предпочтения загрузки на рабочий стол:

  • Войдите в raspi-config.
    sudo raspi-config
  • Выберите вариант № 3 — Включить загрузку рабочего стола/Scratch).
  • Выберите вариант № 2 — Вход на рабочий стол в качестве пользователя графического рабочего стола pi.
  • При необходимости введите свой пароль.
  • Выберите Завершить.
  • Выберите Да, чтобы выполнить перезагрузку.

После настройки рабочего стола Raspbian можно приступать к установке NoMachine.

Загрузка и установка NoMachine

После подключения Raspberry Pi и входа в настольную систему нужно загрузить пакет NoMachine для ARMv6, совместимый с Raspbian (см. приведенную ниже статью, в которой опубликована дополнительная информация о совместимых пакетах для моделей Pi). Запустите браузер и перейдите на веб-сайт NoMachine для загрузки:

https://www.nomachine.com/ru/download/linux&id=29&s=Raspberry

В нашем примере ПО NoMachine устанавливается с помощью командной строки через LXTerminal.

Откройте место, куда загрузился пакет NoMachine. По умолчанию таким каталогом выступает папка Загрузки корневого каталога пользователя (Рис. 1). Далее запустите загрузку:

$ sudo dpkg -i nomachine_4.6.12_1_armv6hf.deb
Installing NoMachine from the command line on Raspberry Pi

Рис. 1. Установка NoMachine из командной строки

Полная версия инструкций по установке (а также обновлению и удалению ПО) для пакетов Linux доступна по адресу https://www.nomachine.com/DT07M00078#4 .

Теперь можно приступать к использованию NoMachine.

Использование NoMachine на устройстве Raspberry

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

Подключение с тонкого клиента Raspberry на другой компьютер

После установки программного обеспечения NoMachine оно уже практически готово к работе. На устройствах Raspbian ПО NoMachine устанавливается через интернет. Щелкните по значку меню Raspberry и выберите NoMachine (Рис. 2). Запустится NoMachine User Interface.

Если вы уже пользовались NoMachine, вам известно, что для подключения нужно знать IP-адрес компьютера, к которому вы подключаетесь, и заранее установить на него ПО NoMachine.

Если вы впервые знакомитесь с NoMachine, обязательно прочтите наше иллюстрированное Пособие , чтобы запустить ваше первое соединение. Как только вы узнаете IP-адрес удаленного ПК или компьютера Mac, к которому желаете осуществлять доступ, можно приступать к использованию ПО NoMachine на тонком клиенте Raspberry для удаленной работы.

Use NoMachine on Raspberry Pi as a thin client to remotely control another computer

Рис. 2. ПО NoMachine на Raspberry Pi, использующееся в качестве тонкого клиента для удаленного управления другим компьютером

Удаленное подключение к устройству Raspberry с другого устройства

Если вы пользуетесь Raspberry Pi в качестве сервера, то задачи, для которых может применяться этот сервер, ничем не ограничены. После установки бесплатного пакета NoMachine для Linux ARM вы сможете удаленно управлять им из произвольного места, работать с документами, передавать файлы на устройство и с устройства, просматривать видеозаписи и играть в запущенные на устройстве игры, а также выполнять множество других действий. Можно подключаться с произвольного компьютера Linux, Windows или Mac; клиенты также доступны для планшетов iPad и Android. Выберите пакет NoMachine для своей ОС в разделе загрузок с веб-сайта: https://www.nomachine.com/download.

Use your Raspberry Pi as a server and remotely connect to its Raspbian desktop using NoMachine

Рис. 3. Подключение к рабочему столу Raspbian с устройства Raspberry Pi с установленным ПО NoMachine

Дополнительные подсказки по извлечению максимума пользы от устройства Raspberry Pi

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

Подсказка 1. Oптимизация разрешения на Raspberry

Устройство Raspbian само устанавливает разрешение, которое может немного отличаться от разрешения экрана устройства в меньшую сторону. Чтобы задать разрешение на Raspberry Pi, выполните следующие действия:

  • Отредактируйте файл config.txt, расположенный в каталоге /boot
      sudo vim /boot/config.txt
  • Найдите и раскомментируйте (то есть удалите знак решетки в начале строки) следующие строки, после чего введите желаемые значения. Пример
    hdmi_group=1
    hdmi_mode=31

    Для ознакомления со списком всех поддерживаемых режимов и групп смотрите веб-сайт Raspberry. Поскольку в нашем примере используется монитор с широкоэкранным разрешением Full HD, мы выбрали значение 31. Вам следует выбрать естественное разрешение для своего монитора.

  • Сохраните файл и закройте его
  • Выполните перезагрузку
    sudo reboot

Подсказка 2. Подключение к устройству Raspberry без периферийных устройств

Если ваше устройство Raspberry Pi используется в качестве блока без периферийных устройств (то есть к нему не подключены монитор и клавиатура), система по умолчанию выберет низкое разрешение. При этом вам потребуется принудительно настроить HDMI-вывод, даже если монитор HDMI не обнаружен.

  • Отредактируйте файл config.txt, расположенный в каталоге /boot
      sudo vim /boot/config.txt
  • Найдите и раскомментируйте (удалите знак решетки в начале строки) следующую строку
    hdmi_force_hotplug=1
  • Сохраните файл и закройте его
  • Выполните перезагрузку
    sudo reboot
Set up Raspberry as a headless box and access it using NoMachine

Рис. 4. Настройка устройства Raspberry в качестве блока без периферийных устройств

Подсказка 3. Оптимизация использования памяти

Устройство Raspberry Pi оснащено 1 Гбайт ОЗУ; вы сами можете распределять память ОЗУ между запущенными программами (и системой), а также выделять определенный объем памяти для графического процессора. Необходимый объем ОЗУ зависит от ваших задач. Выделение по умолчанию 64 Мбайт для графического процессора удовлетворяет большинство задач. Однако для декодирования HD-видеозаписей с разрешением 1080p может потребоваться больше памяти. Наша компания рекомендует выделять 128 Мбайт. Это приведет к повышению общей производительности устройства при запуске сеанса взаимодействия с удаленным рабочим столом NoMachine.

  • Войдите в raspi-config
    sudo raspi-config
  • Выберите вариант № 8 — Дополнительные опции
  • Выберите вариант № 2 — Распределение памяти
  • Введите желаемое значение (128)
  • Выберите Завершить
  • Выберите Да, чтобы выполнить перезагрузку

Нам приятно будет узнать, что вы используете свое устройство Raspberry Pi совместно с NoMachine!