Создание Сеансов Виртуальных Рабочих Столов NoMachine в Linux
Начните свое путешествие к следующему уровню сетевых вычислений
NoMachine Enterprise предлагает продукты семейства Terminal Server, предоставляющих доступ к виртуальным рабочим столам и приложениям NoMachine для Linux, установленным на одном сервере. Описанный подход называется «сеансом виртуального рабочего стола». При запуске сеанса виртуального рабочего стола NoMachine вы подключаетесь к своему персональному рабочему столу Linux или входите в качестве гостя на рабочий стол Linux другого пользователя, запущенный на том же хосте.
- Сначала установите Workstation или другой продукт Terminal Server на удаленном хосте, к которому хотите подключиться. Полные инструкции по установке смотрите детальнее в нашем разделе документов.
- Убедитесь, что у вас есть системная учетная запись на удаленном хосте. Учетные данные описанной учетной записи будут использоваться для аутентификации.
- Установите ПО NoMachine или Enterprise Client на устройствах, с которых вы хотите подключаться.
- После установки на хост, к которому вы хотите подключиться, сервер NoMachine будет сразу готов к работе без необходимости какой-либо специальной настройки. Имеется два варианта подключения к указанному хосту Linux: через Интернет или локальную сеть.
- Все серверы NoMachine отображаются на клиентах NoMachine, подключенных к той же сети. Таким образом, при открытии NoMachine на устройстве, с которого вы подключаетесь, вы увидите компьютеры, на которых установлено приложение NoMachine.
- В качестве альтернативы, можно использовать локальный IP-адрес машины, к которой вы хотите получить доступ, если он вам известен. Эта информация доступна в разделе «Состояние сервера» в Настройках сервера NoMachine.
- Если вам подходит вариант с использованием локальной сети, перейдите к устройству, с которого вы хотите подключиться, и перейдите к разделу «Начать подключение к компьютеру Linux».
Рис. 1 — IP-адрес публикуется в разделе «Состояние» — «Настройки сервера»
- Как уже упоминалось, автоматическое обнаружение хоста сервера NoMachine возможно только в том случае, если сервер и машина пользователя находятся в одной локальной сети. При подключении пользователя через Интернет или из другой сети обязательно нужно знать публичный (или внешний) IP сервера NoMachine. Перейдите в раздел «Настройки сервера» и выберите «Состояние», чтобы проверить, какие IP-адреса могут быть использованы (рис. 1). Если сервер находится за межсетевым экраном, необходимо выполнить преобразование портов. Более подробная информация приведена в руководствах по Установке и Настройке.
- В качестве альтернативы можно использовать Machine Id сервера, если он опубликован в NoMachine Network. Чтобы узнать, как опубликовать свою машину в Network, ознакомьтесь с руководством здесь.
- Если это соответствует вашим потребностям, перейдите на устройство, с которого вы хотите подключиться.
- Убедитесь, что вы находитесь за компьютером, с которого хотите подключиться.
- Запустите NoMachine из меню Программы/Приложения. Нажмите OK, чтобы пропустить экран Приветствия. Сейчас вы находитесь в разделе «Машины». Здесь можно создать новое подключение.
- Здесь отображаются все компьютеры с установленной программой NoMachine, находящиеся в той же сети. Кроме того, если вы уже ранее использовали NoMachine, то здесь также будут показаны все созданные подключения (рис. 2). В локальной сети отображаются все доступные компьютеры NoMachine с помощью значка «труба».
- Если ваш Linux-компьютер отображается на экране «Машины», дважды щелкните на его значке и перейдите к разделу «Вход на удаленный компьютер».
Рис. 2 — В панели «Машины» публикуются компьютеры локальной сети и все подключения, которые устанавливались ранее
- Кроме того, вы можете нажать «Добавить», чтобы начать настройку соединения; введите IP-адрес или Machine Id и нажмите «Подключить».
- Быстрый способ начать подключение — это ввести IP-адрес/Machine Id в поле поиска и нажать «Подключиться к новому хосту...».
- Вы также можете задать запоминающееся имя для соединения. Имя этого подключения отображается в панели «Машины». Это можно сделать в разделе «Добавить» или нажав «Настроить подключение к новому хосту...».
Рис. 3 — Вставьте IP-адрес/Machine Id или выберите «Добавить»
Рис. 4 — Введите IP-адрес и порт и нажмите кнопку «Подключить»
- Вам необходимо будет войти в систему, используя учетные данные для вашей учетной записи на удаленном хосте (рис. 5).
- Введите ваши учетные данные для аутентификации на удаленном хосте.
- Нажмите «Вход» и подождите несколько секунд, пока NoMachine установит подключение.
Рис. 5 — Введите ваши учетные данные для аутентификации на удаленном хосте
- После успешной аутентификации здесь будут отображаться все доступные рабочие столы (рис. 6). Это могут быть ваши рабочие столы, к которым вы подключались ранее, «Мои рабочие столы» или те, которые принадлежат другим пользователям, если включен общий доступ к рабочему столу (выберите «Мои рабочие столы», чтобы увидеть «Все рабочие столы»). В этом случае выберите один из вариантов.
- Если список пуст или вы хотите создать новый сеанс, выберите «Новый рабочий стол» или перейдите по ссылке «Создать новый виртуальный рабочий стол или пользовательский сеанс» (рис. 7).
- Если необходимо запустить одно приложение или подключиться к приложению в режиме «rootless», выберите опцию «Создать новый пользовательский сеанс».
- Если можно выбрать разные среды рабочего стола, установленные на удаленном хосте, то сервер NoMachine опубликует список доступных опций.
- Подождите несколько секунд, пока виртуальный рабочий стол NoMachine запустится.
- Поздравляем! Вы подключены к виртуальному рабочему столу Ubuntu.

Рис. 6. — Отображение всех доступных рабочих столов. Создайте новый рабочий стол, выбрав опцию «Новый рабочий стол»
Рис. 7 — Выбор между созданием нового виртуального рабочего стола и пользовательского сеанса
Рис. 8. — Виртуальный рабочий стол Ubuntu