Переходите на следующий уровень удаленных вычислений
Совместив программное обеспечение NoMachine с инфраструктурой Microsoft Azure, вы сможете создать собственное решение удаленного доступа и предоставления рабочих столов для сотрудников, партнеров, покупателей и получить к нему доступ. Точно так же можно применять ПО для личного пользования: после установки NoMachine вы получите удаленный доступ к своему личному рабочему столу, размещенному на хостинге в облаке Microsoft; при этом вы сохраните те же преимущества, что и при использовании собственного физического оборудования. Azure — служба облачных вычислений Microsoft.com. Она обеспечивает масштабируемые вычислительные мощности в облаке, которые подойдут любым организациям или индивидуальным пользователям, нуждающимся в гибких услугах облачного хостинга. Виртуальные хосты могут запускаться в различных ОС Linux / Windows с различными конфигурациями с учетом конкретных потребностей. В настоящем руководстве рассматривается рабочий стол Linux.
Войдите в Azure
Рис. 1. Вход на сайт https://portal.azure.com
Выбор экземпляра VM Azure
- Обратите внимание, что вы также можете пользоваться руководством по началу работы: https://azure.microsoft.com/en-us/get-started/.
- После входа отобразится панель мониторинга Microsoft Azure. Нажмите "Create a resource" в верхнем левом углу (рис. 2).
Рис. 2. Нажмите "Create a resource"
- Выберите Виртуальную Машину (VM).
- Используйте 'Search in Marketplace' для поиска экземпляра Виртуальной Машины с требуемой ОС. Мы выбрали CentOS 7,5 (рис. 3).
Рис. 3. После выбора типа VM нажмите 'Create', чтобы перейти к созданию новой VM
Настройка виртуальной машины
- На первом этапе необходимо настроить основные параметры и функции для VM: Диски, Сетевое взаимодействие, Управление, Конфигурация гостей и Теги. Существует множество возможных настроек. Вам нужно будет указать тип/размер машины, ее имя, имя пользователя, метод входа и прочие данные.
- Чтобы сделать возможным доступ к своему экземпляру, обязательно выберите 'Allow selected ports' (рис. 4). На этой же панели также необходимо создать учетную запись администратора. В нашем примере это «nomachine».
Рис. 4. Создание учетной записи администратора VM (в нашем случае администратор — 'nomachine'). Обязательно установите флажок 'Allow selected ports'!
Подготовка виртуальной машины
- Завершите процесс настройки нажатием на 'Next'. Можно либо выполнить индивидуальную настройку экземпляра, либо оставить настройки по умолчанию, исходя из конкретных потребностей. После завершения настройки нажмите кнопку "Review + create". Если все необходимые параметры приняты, отобразится зеленая панель с информацией о прохождении проверки (рис. 5).
Рис. 5. Проверка пройдена! Ваша VM почти готова
- Нажмите "Create" и подождите несколько минут, пока не будет выполнено развертывание виртуальной машины.
- Ваша VM готова к использованию!
- Вы будете перенаправлены в раздел подробных сведений о VM. После перехода в этот раздел скопируйте публичный IP-адрес машины, отображаемый справа от подробных сведений об экземпляре, чтобы использовать его в локальном терминале для соединения SSH (рис. 6).
Рис. 6. Копирование публичного IP-адреса VM, в нашем примере это 23.99.198.24
- Запустите терминал.
- Подключитесь с помощью учетной записи администратора к Виртуальной Машине Azure посредством SSH (рис. 7).
Рис. 7. Подключение к VM в роли администратора
- После подключения к удаленной Виртуальной Машине посредством SSH убедитесь, что последняя версия операционной системы установлена и настроена со средой графического рабочего стола:
sudo yum update
sudo yum groupinstall "Server with GUI"
- Настройте загрузку системы в графическом режиме:
sudo systemctl set-default graphical.target
- По завершении установки рабочего стола вернитесь к Панели Мониторинга Портала Azure и согласитесь выполнить перезагрузку виртуальной машины. Дождитесь завершения перезагрузки (рис. 8).
Рис. 8. Перезапустите виртуальную машину
- Загрузите пакет NoMachine, подходящий для операционной системы VM, и сохраните его на локальном компьютере. После этого отправьте его в свой экземпляр Azure посредством SCP (рис. 9).
Рис. 9. Отправка пакета NoMachine посредством SCP на Виртуальную Машину
- Подключитесь к Виртуальной Машине посредством SSH с локального терминала Установите пакет NoMachine:
sudo yum install nomachine_6.3.6_1_x86_64.rpm
- После этого вернитесь к Панели Мониторинга Azure, чтобы создать сетевое правило, необходимое для подключения к порту 4000, который по умолчанию задан в NoMachine для соединений посредством протокола NX. После добавления правила вы получите уведомление об успешном создании правила для входящего порта (рис. 10).
Рис. 10. Открытие панели Networking на панели мониторинга Azure и добавление правила безопасности для входящих подключений
Подключение к рабочему столу с помощью NoMachine
- Теперь все готово для использования рабочего стола NoMachine в Azure CentOS 7.5. На локальной машине запустите NoMachine User Interface и нажмите «Добавить». Создайте новое подключение, указав протокол NX и IP-адрес удаленного хоста в Azure (рис. 11).
Рис. 11 — выберите NX в качестве протокола и вставьте IP-адрес виртуальной машины, размещенной в Azure
- При желании на этой панели вы можете назначить подходящее имя для данного подключения. Также проверьте, что в разделе «Конфигурация» задана аутентификация по паролю. Затем нажмите кнопку «Подключить». При появлении запроса введите соответствующие учетные данные для подключения к виртуальной машине в Azure. В нашем случае мы входим в систему как пользователь «nomachine» (рис. 12). После установления соединения появятся экраны приветствия.
Рис. 12. Ввод имени и пароля для входа в VM Azure
- Ваш сеанс NoMachine запущен: ознакомьтесь с информацией на панелях Приветствия с короткими подсказками относительно функций и конфигурации NoMachine.
Рис. 13. Прочитайте информацию на панелях Приветствия NoMachine для получения подсказок
Рис. 14. Вход на рабочий стол VM
- Все готово! Наслаждайтесь использованием нового рабочего стола.
Рис. 15. Вы вошли!
- Помните: завершение соединения NoMachine со своей Виртуальной Машиной не завершает работу виртуального хоста. Поэтому по завершении использования своей виртуальной машины необходимо остановить ее работу на Панели мониторинга Azure, чтобы избежать дополнительных расходов. Убедитесь, что VM отображается как остановленная/отмененная.