Customer ID

Password

 
 
 

Поддержка NoMachine

Все, что необходимо знать

Доступ к удаленному рабочему столу на платформе Google Cloud Platform посредством NoMachine

Переходите на следующий уровень удаленных вычислений

Совместив программное обеспечение NoMachine с инфраструктурой Google Cloud Platform (GCP), вы сможете быстро запустить собственное решение удаленного доступа и предоставления рабочих столов для сотрудников, партнеров и покупателей. Точно так же можно применять ПО для личного пользования: после установки NoMachine вы получите удаленный доступ к личному рабочему столу, размещенному на хостинге в GCP, с теми же преимуществами, что и при использовании собственного физического оборудования. Google Cloud Platform — служба облачных вычислений Google. Она обеспечивает масштабируемые вычислительные мощности в облаке, которые подойдут любым организациям или индивидуальным пользователям, нуждающимся в гибких услугах облачного хостинга. Виртуальные хосты могут запускаться на множестве ОС с различными конфигурациями с учетом конкретных потребностей. В настоящем руководстве рассматривается рабочий стол Linux.

Настройка рабочего стола Linux, размещенного в Google Cloud

Начало работы с вашим экземпляром Google Cloud

  • Экземпляры GCP Linux не включают графический пользовательский интерфейс (GUI), поэтому по умолчанию вам потребуется терминальный доступ для запуска конфигурации всех приложений. Большинство разработчиков / системных администраторов, работающих на Linux, предпочитают командную строку вместо Графического Интерфейса Пользователя. При этом пользователям, осваивающим Linux впервые, будет удобнее устанавливать свои приложения и управлять ими с помощью GUI. Ниже продемонстрирован процесс настройки графического пользовательского интерфейса для экземпляра GCP Linux и доступа к указанному GUI с помощью NoMachine.

     

  • Мы собираемся установить NoMachine (бесплатную версию) на виртуальный хост Linux, а затем осуществить доступ к указанному рабочему столу виртуализованной ОС Linux. Кроме того, вы, конечно же, можете установить любой из корпоративных продуктов. В настоящем пособии описана установка в Ubuntu 14.04 LTS. ПО NoMachine можно установить фактически на любом дистрибутиве Linux, при этом некоторые шаги могут изменяться в зависимости от используемой ОС. Для начала работы вам понадобится служба SSH, обеспечивающая удаленный вход и администрирование Виртуальной Машины (VM) Linux. После установки NoMachine вы сможете осуществлять безопасный доступ к удаленному рабочему столу посредством NX.

Войдите в GCP

  • Перейдите на веб-сайт https://cloud.google.com/gcp/ и выполните вход или создайте учетную запись (рис. 1).
Создайте бесплатную учетную запись на веб-сайте https://cloud.google.com/

Рис. 1. Вход на веб-сайт https://cloud.google.com/gcp/

Выбор экземпляра VM Google Cloud (Instance)

  • Обратите внимание, что вы также можете пользоваться руководством по началу работы Google Cloud: https://cloud.google.com/gcp/getting-started.
  • После входа нажмите "Console". Отобразится панель мониторинга Google Cloud Platform. Нажмите "Google Cloud Platform" в верхнем левом углу, выберите "Compute Engine" и нажмите "VM instances" (рис. 2).
Чтобы запустить процедуру, нажмите кнопку VM instances

Рис. 2. Нажатие "VM instances"

  • Выберите Виртуальную Машину (VM). Можно использовать 'Marketplace' для поиска экземпляра Виртуальной Машины с требуемой ОС. В настоящем пособии мы выбрали Ubuntu 14.04 (рис. 3).
Выберите тип VM

Рис. 3 — После выбора типа VM нажмите "Create instance", чтобы создать новую VM

Настройка виртуальной машины

  • На первом этапе необходимо настроить основные параметры и функции для VM: имя, регион и тип машины. Существует множество возможных настроек. Вам нужно будет указать тип/размер машины, ее имя, имя пользователя, метод входа и прочие данные.
  • Чтобы сделать возможным доступ к своему экземпляру, обязательно выберите 'Allow default access' в разделе конфигурации 'Access scopes' (рис. 3).
  • По умолчанию метод доступа к экземпляру VM — это использование ключей SSH. Подробное пояснение см. здесь: https://cloud.google.com/compute/docs/instances/connecting-to-instance.
  • В данном пособии мы используем ключи SSH для всего проекта, обеспечивающие доступ ко всем машинам в рамках одного проекта и возможность работать с ними (так гораздо удобнее, поскольку мы постоянно осуществляем развертывание множества виртуальных машин). В качестве альтернативы можно использовать собственный ключ SSH. Для этого необходимо выбрать 'Block project-wide SSH key' и вставить свой общедоступный ключ в соответствующую текстовую область 'Enter entire key data' (рис. 4).
Предоставление своего общедоступного ключа SSH

Рис. 4. Скопируйте свой общедоступный ключ SSH в поле 'Enter entire key data', если хотите использовать собственный ключ SSH только для этого экземпляра VM

Подготовка виртуальной машины

  • По завершении конфигурирования нажмите "Create" и подождите несколько минут, пока не будет выполнено развертывание виртуальной машины. Ваша VM почти готова. Новая VM будет отображена в списке экземпляров VM на панели мониторинга GCP (рис. 5).
Проверка VM пройдена

Рис. 5. Ваша VM почти готова к использованию

 

  • Скопируйте публичный IP-адрес машины, отображаемый справа от подробных сведений об экземпляре ("External IP", рис. 5), т. к. он понадобится вам позже. В этом примере IP-адрес: 35.224.148.150.
  • Нажмите кнопку меню для своего экземпляра VM, перейдите к "View network details" новой VM для настройки параметров брандмауэра и разрешите входящие соединения на TCP-порте 4000, который по умолчанию задан в NoMachine для соединений посредством протокола NX.
  • Теперь выполните вход в свой экземпляр VM посредством SSH. Нажмите SSH в строке VM (рис. 5). Вы пройдете аутентификацию для доступа к VM посредством ранее заданной пары ключей SSH (рис. 6).
Подключитесь к своей VM с помощью ключа SSH

Рис. 6. Подключение к VM посредством SSH и аутентификации на основе ключей

  • Теперь вы подключены к своему экземпляру VM. Следующие шаги включают обновление системы, создание учетной записи нового пользователя «nomachine», изменение настройки SSHD для задействования аутентификации на основе пароля и установку среды рабочего стола на VM, поскольку по умолчанию установлен режим без периферийных устройств (рис. 7).
Вы подключены к VM посредством терминала

Рис. 7. Выполнено подключение к Виртуальной Машине

  • После подключения к удаленной Виртуальной Машине посредством SSH обновите операционную систему:
    sudo apt-get update
  • Затем запустите:

    sudo apt-get upgrade -y
  • Создайте учетную запись пользователя «nomachine» (также задайте пароль):

    sudo adduser nomachine
  • Установите среду рабочего стола для реализации графического интерфейса:

    sudo apt-get install ubuntu-desktop
  • Настройте системный SSHD в VM для задействования аутентификации на основе пароля.

  • Отредактируйте /etc/ssh/sshd_config, изменив строку "PasswordAuthentication" с "No" на "Yes".

  • Сохраните изменения.

  • Вернитесь к Панели Мониторинга GCP, остановите и запустите свою VM.

  • Дождитесь завершения перезагрузки (рис. 8).

Перезапустить VM

Рис. 8. Остановка и последующий запуск VM

  • Загрузите пакет NoMachine, подходящий для операционной системы VM, и сохраните его на локальном компьютере. Затем отправьте пакет в свой экземпляр VM GCP посредством SCP. В нашем случае внешний IP-адрес экземпляра VM: 35.224.148 (рис. 9).
Отправка пакета NoMachine посредством SCP на VM

Рис. 9. Отправка пакета NoMachine посредством SCP на Виртуальную Машину

  • Подключитесь к Виртуальной Машине посредством SSH, как было сделано раньше, и установите пакет NoMachine:
    sudo dpkg -i nomachine_6.3.6_1.amd64.deb

Подключение к рабочему столу с помощью NoMachine

  • Закройте терминал и вернитесь к Панели Мониторинга GCP. Теперь все готово для использования рабочего стола NoMachine в GCP Ubuntu 14,04. На локальной машине запустите NoMachine User Interface и нажмите «Добавить». Создайте новое подключение, указав протокол NX и IP-адрес удаленного хоста GCP (рис. 10).
Создайте новое соединение NoMachine

Рис. 10 — Выберите NX в качестве протокола и введите IP-адрес виртуальной машины, размещенной на облачной платформе Google (GCP)

  • При желании на этой панели вы можете назначить подходящее имя для данного подключения. Также проверьте, что в разделе «Конфигурация» задана аутентификация по паролю (рис. 11). Затем нажмите кнопку «Подключить». При необходимости для подключения к виртуальной машине на GCP введите соответствующие идентификационные данные. В нашем случае мы входим в систему как пользователь «nomachine» (рис. 12). После установления соединения появятся экраны приветствия.
Аутентификация на основе пароля

Рис. 11 — Убедитесь, что задана аутентификация на основе пароля, и нажмите кнопку «Подключить»

Обеспечить IP-адрес VM GCP

Рис. 12. Ввод имени пользователя и пароля для входа в VM GCP

Введите имя пользователя и пароль для VM

Рис. 13 — Панель приветствия NoMachine

  • Ваш сеанс NoMachine запущен: ознакомьтесь с информацией на панелях Приветствия с короткими подсказками относительно функций и конфигурации NoMachine. Теперь вы подключены к рабочему столу своей VM GCP. Выберите пользователя и введите имя пользователя. Все готово! Наслаждайтесь использованием нового рабочего стола.
Прочитайте информацию на панелях Приветствия NoMachine

Рис. 14. Вы вошли!

NoMachine — программа, бесплатная для всех

Бесплатно для домашнего и некоммерческого использования

 

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