Nomachine nx server

Содержание

RDP клиенты удаленного доступа для Linux

Nomachine nx server

RDP (Remote Desktop Protocol) — протокол доступа к удаленному рабочему столу, созданный Microsoft. Он поддерживается почти любой современной ОС. В этой статье предлагаем взглянуть на несколько популярных клиентов удаленного доступа для Linux.

Проприетарный RDP — не единственный протокол удаленного доступа. Есть, например, открытый протокол VNC или защищенный протокол SSH. Все протоколы поддерживаются большинством операционных систем, включая различные дистрибутивы Linux, а иногда и мобильные ОС.

Для чего нужны RDP клиенты?

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

Через RDP клиент осуществляется доступ к удаленному рабочему столу с полноценной поддержкой клавиатуры, мыши, а также с поддержкой аудио и возможностью передачи файлов.

В некоторых случаях RDP клиент может быть уже установлен в системе, например, на Ubuntu Desktop обычно предустанавливается клиент Remmina.

Remmina

Источник

Remmina идет под лицензией GNU GPL и имеет открытый исходный код.

Установка Remmina

Remmina устанавливается через терминал:

sudo apt install remmina

В дистрибутивах Ubuntu, как правило, уже имеется клиент Remmina, однако, версия обычно устаревшая поэтому рекомендуется ее обновить.

В терминале нужно ввести команду:

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next

Затем запросите обновление списка системных хранилищ:

sudo apt-get update

Следующий шаг — установка или обновление плагина протокола RDP:

sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard

Чтобы завершить установку Remmina Linux RDP client, закройте активные сеансы приложения из терминала: sudo killall remmina. Затем откройте обновленный клиент заново и перейдите к конфигурации соединения.

Настройка Remmina

Если нужны настройки Remmina Remote Desktop Client, откройте меню Preferences (параметры) нажатием на иконку в правой верхней части окна.

Подключение по RDP к удаленной машине

Давайте рассмотрим как работает подключение по RDP к удаленной машине на примере Remmina.

Нажмите кнопку Add a new connection profile (Добавить новый профиль соединения), чтобы создать новое соединение.

Откроется окно.

Поддерживаются соединения с Linux, Windows или macOS. Главное, что вам нужно знать — это IP-адрес машины, с которой устанавливается подключение, имя пользователя и пароль.

После конфигурации нового подключения, можно просто нажать Connect для подключения, а можно сохранить подключение и установить его в качестве подключения по умолчанию. Сохранив текущую конфигурацию, вы сможете соединиться с удаленным компьютером буквально в два клика.

Также есть возможность управлять соединениями, копируя, редактируя и удаляя их прямо из основного окна.

Помимо RDP, клиент Remmina также обладает поддержкой других протоколов удаленного соединения, включая безопасный SSH и открытый VNC.

Apache Guacamole

Источник

Еще один интересный RDP клиент для Linux — Apache Guacamole. Этот RDP клиент с открытым исходным кодом, распространяется по лицензии Apache v. 2.0.

У Apache Guacamole есть интересная особенность — разработчики называют его «шлюз для удаленного рабочего стола без клиента» (clientless remote desktop gateway).

Все благодаря тому, что Apache Guacamole работает напрямую из браузера, необходимости устанавливать дополнительное ПО или плагины нет.

Установка Apache Guacamole

Apache Guacamole может быть предустановлен в некоторых Linux Debian и Debian-based дистрибутивах. Ручная установка Apache Guacamole из терминала производится командой:

sudo apt-get install guacamole-tomcat

Поскольку Apache Guacamole — серверный клиент, требуется установить Tomcat Server на вашу машину, после чего программа установки попросит его перезапустить.

По умолчанию Apache Guacamole устанавливается с поддержкой только протокола VNC. Чтобы иметь возможность подключаться по SSH или RDP, необходимо установить дополнительно клиент для желаемого протокола. Сделать это можно следующей командой:

apt-get install libguac-client-ssh0 libguac-client-rdp0

В более новые версии дистрибутивов Linux клиенты, необходимые для подключения по протоколу RDP, могут быть уже включены.

Настройка Apache Guacamole

После установки Apache Guacamole автоматически применяет минимально необходимые для запуска настройки. Основным файлом конфигурации Apache Guacamole является guacamole.properties.

Все подробности об установке, настройке и управлении Apache Guacamole детально описаны в руководстве на официальном сайте.

Клиент Apache Guacamole максимально прост в использовании. Для запуска шлюза доступа к удаленному рабочему столу без клиента требуется иметь только браузер с поддержкой HTML5. Сама работа показана в коротком видео.

FreeRDP

Источник

Еще один бесплатный RDP клиент для Linux — FreeRDP. FreeRDP имеет лицензию Apache и открытый исходный код. Его можно встретить включенным в некоторые дистрибутивы Linux.

Установка FreeRDP

Актуальную на момент написания статьи версию FreeRDP можно установить командой из терминала:

sudo apt install freerdp2-x11

Настройка FreeRDP

FreeRDP — терминальный клиент, поэтому все настройки для подключения вводятся одной командой:

xfreerdp -u username -p password -g 1280×1024 XXX.XXX.XXX.XXX

Синтаксис команды:

  • -u username — имя удаленного компьютера, к которому хотите подключиться;
  • -p password — пароль учетной записи;
  • -g 1280×1024 — разрешение экрана;
  • XXX.XXX.XXX.XXX — IP удаленного компьютера.

Полный синтаксис можно найти в интернете.

Чтобы не вводить команду заново каждый раз, вы можете создать ярлык подключения со всеми необходимыми параметрами. Для этого, после установки FreeRDP, откройте окно терминала, запустите редактор nano: sudo nano ~/rdp.sh. В появившемся окне введите следующие строки и сохраните файл:

#!/bin/bashxfreerdp -u username -p password -g 1280×1024 XXX.XXX.XXX.XXX

Первая строка — это директория для ярлыка, а вторая строка — команда запуска FreeRDP со всеми требуемыми параметрами. FreeRDP также можно использовать совместно с клиентом Remmina в качестве графического интерфейса.

TigerVNC

Источник

TigerVNC — это полностью бесплатный клиент, он имеет открытый исходный код. Он отличается от предыдущих клиентов удаленного доступа тем, что он работает только по протоколу VNC.

Установка TigerVNC

Для работы TigerVNC требуется окружение рабочего стола. Мы выбрали окружение Gnome, установили его следующими командами:

sudo apt install ubuntu-gnome-desktop sudo systemctl enable gdm sudo systemctl start gdm

Затем, чтобы установить компоненты TigerVNC, введите в окне терминала:

sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer

Если установка прошла успешно, запустите VNC-сервер: vncserver. Создастся дефолтная конфигурация, а от вас потребуется задать пароль для TigerVNC длиной от 6 до 8 символов.

Следующим шагом вы должны будете настроить рабочее окружение для работы с TigerVNC. Чтобы избежать конфликтов, следует приостановить активный VNC-сервер командой в терминале: vncserver -kill :1.

Затем введите команду vi ~/.vnc/xstartup, чтобы добавить файл xstartup в каталог конфигурации рабочего стола, откроется редактор.

В редакторе пропишите пять строк:

#!/bin/shexec /etc/vnc/xstartupxrdb $HOME/.Xresourcesvncconfig -iconic &dbus-launch –exit-with-session gnome-session &

Эти строки будут выполняться при каждом запуске TigerVNC сервера. Сохраните файл, задайте ему разрешения:

chmod 700 ~/.vnc/xstartup

Возобновите работу сервера, введя в терминале:

vncserver :1 -localhost -geometry 1280×1024 -depth 12

Синтаксис следующий:

  • :1 — номер дисплея;
  • -localhost — разрешить соединения только с локального хоста;
  • -geometry — разрешение экрана;
  • -depth — глубина цвета.

TigerVNC — быстрый клиент удаленного доступа к компьютеру, однако, его функционал ограничивается VNC протоколом, и его установка чуть более требовательна, чем у аналогов.

rdesktop

Источник

Следующий клиент — rdesktop — поддерживается на платформах Linux, Microsoft Windows, имеет открытый исходный код. Выгодно отличает rdesktop от других клиентов поддержка протокола RDP 4.0, используемого в версиях Windows NT 4.0 Terminal Server Edition и Windows 2000 Server.

Установка rdesktop

Рекомендуем сперва проверить наличие rdesktop в дистрибутиве. Если rdesktop уже включен в систему, то он запустится командой rdesktop. Если rdesktop в дистрибутиве отсутствует, то установить его можно командой:

sudo apt-get install rdesktop

Настройка rdesktop

Подключение к удаленному рабочему столу производится из терминала командой:

rdesktop -z -P (-g/-f) 1280×1024 -u USER -p PASSWORD SERVER-ADDRESS

Команда использует следующий синтаксис:

  • -z — использовать сжатие потока;
  • -P — использовать кэширование;
  • -g/-f — оконный/полноэкранный режим;
  • -u — имя пользователя удаленной машины;
  • -p — пароль.для входа в учетную запись удаленного компьютера.

Это только некоторые из доступных команд, полный список легко находится в интернете.

Если вы в поиске простого и надежного клиента, который поддерживал бы также функции RDP4, то rdesktop будет оптимальным выбором.

Vinagre

Источник

Vinagre входит в стандартное окружение Gnome и по сути является официальным RDP клиентом Gnome. Это значит, что клиент Vinagre уже должен быть включен в ваш дистрибутив Linux с окружением Gnome, и его установка не потребуется.

Установка Vinagre

Если по какой-то причине клиент Vinagre отсутствует у вас в системе, вы можете его инсталлировать, введя в консоли:

sudo apt-get install vinagre

Преимущества Vinagre это:

  • Возможность подключить несколько удаленных рабочих столов одновременно. Каждый из них будет отображаться на отдельных вкладках.
  • Поиск потенциальных подключений в локальной сети. Vinagre позволяет отслеживать доступные подключения.
  • Поддержка VNC и SSH.
  • Добавление подключений в избранное, наличие истории.
  • Поддержка Gnome Keyring.

Если вы работаете с Gnome, то вам стоит обратить внимание на Vinagre, ознакомиться с этим клиентом поближе.

NoMachine NX Client

Источник

Утилита NX Client, разрабатывается компанией NoMachine. Программа работает по проприетарному протоколу NX, который разработан компанией NoMachine. NoMachine NX Client доступен для Windows, Linux, macOS, Android, iOS, Raspberry Pi, а также из браузера.

Установка NoMachine NX Client

Вам потребуется скачать установщик в любом формате (RPM, DEB, TAR.GZ) открыть и установить его на обе машины — локальную и удаленную. То же можно сделать и командой из терминала, но иметь копию пакета установки все равно потребуется.

NoMachine NX Client обладает впечатляющим набором функций, который расширяется с каждым обновлением.

Но, во-первых, для корпоративных клиентов NoMachine продает свои продукты по подписке (44,50 долларов в год за сервер или пакет 10 пользователей, подробнее). Это совсем не выгодно отличает NX Client от рассмотренных ранее полностью бесплатных клиентов.

Во-вторых, большое число функций и вкладок с различными настройками и параметрами может помешать сосредоточиться на работе. Кроме того, NoMachine NX Client не поддерживает открытие нескольких сеансов во вкладках — каждый новый сеанс нужно открыть в новом окно программы.

Зато вся документация и справка на официальном сайте NoMachine переведена на русский.

NoMachine NX Client — хороший выбор, если ваши основные требования это:

  • Простота установки и настройки,
  • Возможность подключиться к удаленному компьютеру
    • из любой точки,
    • с любого устройства,
    • в любое время.

Krdc

Источник

Krdc — бесплатный RDP клиент с открытым исходным кодом, идущий под лицензией GPL v.3. Krdc может работать по VNC и по RDP, клиент является официальным проектом окружения KDE для удаленного доступа.

Установка Krdc

Установить Krdc на дистрибутив Linux можно, введя в терминале:

sudo apt-get install krdc

Чтобы подключиться к удаленной машине, введите адрес в основную строку приложения, появится окно параметров подключения.

Если у вас есть потребность в простом клиенте удаленного доступа, то Krdc отлично подойдет. Дополнительным плюсом будет возможность выбора протокола подключения: RDP или VNC, по умолчанию поддержка SSH в Krdc отсутствует.

TeamViewer

Источник

TeamViewer — широко известный клиент для удаленного доступа, он является бесплатным только для частного использования. Стоимость корпоративного решения от 2 до 7 тысяч рублей в месяц за одно рабочее место, подробности можно узнать на сайте TeamViewer.

Одно из преимуществ TeamViewer — кроссплатформенность. После установки приложение позволяет подключаться к удаленному рабочему столу с Linux, Windows, macOS, Android, iOS, Blackberry и даже ChromeOS.

Установка TeamViewer

Для установки TeamViewer разработчики рекомендуют скачать пакет установки с официального сайта, после чего установить его через графический интерфейс на обе машины — локальную и удаленную. Установить TeamViewer через терминал можно соответствующими командами для соответствующего пакета, например DEB:

apt install teamviewer_12.0.xxxxx_i386.deb

TeamViewer поддерживает функцию передачи данных по удаленному соединению, через него можно осуществлять доступ к заблокированному устройству, в приложении есть чат. TeamViewer способен работать даже если система не поддерживает SSH или на машине установлен корпоративный файервол. Однако, многие не готовы отдать ему предпочтение из-за закрытого исходного кода и широкого охвата пользователей.

Заключение

В статье мы разобрали популярные клиенты удаленного доступа для Linux. Каждый из названых программных продуктов обладает своими уникальными отличиями, что делает выбор интересным. Сам выбор остается за вами.

Источник: https://selectel.ru/blog/rdp-clients-for-linux/

Удаленный доступ и администрирование ПК с помощью NX Nomachine

Nomachine nx server

В данной статье рассказано про бесплатную версию клиент-сервера NX Nomachine, которая не позволяет организовать сервер терминалов, но является пожалуй лучшим решением для удаленного доступа и администрирования ПК, так как поддерживает все ведущие операционные системы и мобильные в том числе.

Коротко о NX Nomachine.

NX является самодостаточным программным комплексом, который предоставляет полный спектр управления удаленным компьютером, включая такие функции, как доступ к общим каталогам и принтерам, поддержку мультимедиа. Есть две категории People (бесплатная) и Enterprise (платная).

В этой статье будет рассматриваться People версия клиент-сервера NX Nomachine.

Стоит отметить, что клиент-сервер доступен для Linux, Windows, Mac OS X. И еще клиенты доступны для IOS и Android. Отличие бесплатной версии от платной является то, что одновременно к серверу может быть установлено только одно сетевое подключение с помощью клиента. Поэтому, если нужно организовать терминальное решение, нужно покупать Enterprise версию. Но бесплатную версию можно использовать для администрирования сети и удаленного доступа между двумя компьютерами.

Пример использования бесплатной версии NX NoMachine будет описан ниже.

Установка NX Nomachine в Ubuntu Linux, Windows и др.

Чтобы установить комплекс клиент-сервер NX NoMachine нужно перейти на официальный сайт:

https://www.nomachine.com/download

И загрузить пакет для вашей операционной системы:

Для Ubuntu доступны deb пакеты и для 32 битной и 64 битной версии ОС, а также для ARM:

Устанавливаем deb пакеты любым удобным для Вас способом, к примеру, через Центр Приложений Ubuntu, просто дважды кликнув по установочному пакету.

После чего будет установлен и сервер NoMachine Service и клиент Nomachine:

В Windows всё также, просто скачиваем соответствующий exe пакет и устанавливаем.

Для Adndroid можно поставить из PlayMarket или скачав apk с сайта по ссылке выше.

Демонстрация работы NxNomachine.

После того, как установили программу, то серверная часть начнет работать. И уже можно подключаться к другому компьютеру в локальной сети. Причем список компьютеров с установленными NX NoMachine отобразится в основном окне клиента программы.

Вот так выглядит окно клиента:

Как видно, уже отобразился компьютер в локальной сети, на котором установлена программа nx NoMachine, и я могу его выбрать и соединиться, не настраивая соединение:

При подключении вводим имя пользователя и пароль:

Будет установлено соединение.

Программа постоянно делает вам подсказки по горячим клавишам и меню:

То есть, всё очень интуитивно и понятно.

Вот мы и подключились, можем делать всё что угодно:

Как было подсказано в подсказке, можем зайти в меню (навести курсор в правый верхний угол):

Можем изменить параметры экрана:

И записать, что мы делаем:

Вот так вот выглядит подключение с помощью NX NoMachine c Ubuntu к Windows. Всё тоже самое аналогично, когда подключаемся с Windows к Ubuntu. С Ubuntu на Ubuntu. Интерфейс программы везде одинаков на любом устройстве. А теперь давайте подключимся с планшета на Android к нашей рабочей машине на Ubuntu. На андроид доступен только клиент. То есть подключиться с компьютера к планшету не выйдет.

Открываем программу и нам отобразятся компьютеры в локальной сети:

Выбираем, вводим пароль и подключаемся.

Нам отобразится наш рабочий стол Ubuntu, который мы сможем масштабировать и делать почти тоже самое что и на компьютере.

Можем печатать:

Можем открывать различные приложения:

Стоит также упомянуть, что соединение происходит по ssh. Следовательно при первом доступе будет аутентификация и разрешение на внесение хостов в список доверенных.

Прочие интересности.

На системной панели есть ярлык. С помощью которого можно перейти к главному окну или выбрать какой либо инструмент:

Кроме того, можно самостоятельно настроить соединение к компьютеру, выбрав в главном окне new:

Откроется окно создания нового соединения:

На вкладке host вводим IP (локальный, либо внешний статический):

Выбираем способ аутентификации:

Называем как нравится и можно также выбрать создания ярлыка на рабочем столе:

После чего будет создано новое соединение и оно отобразится в главном окне.

Хоть программа и нерусифицирована, но она настолько интуитивно понятная, что справится человек, незнающий английского языка (если еще есть такие).

Настройка сервера NX NoMachine.

Откроем Nx NoMachine Service и переходим в Preferneces (настройки).

На первой вкладке (Services) дважды щелкаем по нашему сервису:

Откроется страница настроек сервиса, где мы можем остановить или перезапустить. А также в Start Mode выбрать, как будет запускаться при старте системы, автоматически (Automatic) или в ручную (Manual):

Стоит обратить внимание также на вкладку Perfomance, где можно выбрать кодек для отображения удаленного экрана:

И на вкладке Devices можно отметить какие устройства компьютера будут доступны при подключении к нему:

По остальным настройкам можно пробежаться самостоятельно.

Print Email

Источник: https://ualinux.com/en/stream/udalennyj-dostup-i-administrirovanie-pk-s-pomoshchyu-nx-nomachine

Обзор NoMachine – универсальный бесплатный обзор удаленного доступа к рабочему столу – Дико полезные советы по выбору электроники

Nomachine nx server

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

Короче говоря, он предоставляет решения для совместного использования экрана и удаленного доступа для всех — от личных пользователей до крупных предприятий.

Существует даже мощная бесплатная версия, которая подходит для многих целей, если только она не является явно коммерческой..

Мы решили завершить полный обзор NoMachine, чтобы увидеть, насколько хороша эта бесплатная программа удаленного доступа к компьютеру. Наш анализ включает в себя детальный взгляд на все, от включенных функций и настроек до пользовательского интерфейса и поддержки клиентов..

NoMachine: планы и цены

NoMachine бесплатен навсегда для некоммерческих пользователей с опцией NoMachine for Everybody. Регистрация не требуется, и вы можете начать, просто загрузив и установив программное обеспечение. Вы можете использовать бесплатную версию для выполнения некоторых бизнес-задач, таких как доступ к бизнес-файлам с вашего персонального компьютера, но не в прямых коммерческих сценариях.

NoMachine начинается с $ 44,50 в год для коммерческих пользователей. (Изображение предоставлено: NoMachine)

NoMachine также предлагает выбор мощных решений для бизнеса и уровня предприятия для коммерческих клиентов. Это не бесплатно, и есть множество специализированных вариантов. Цены варьируются от $ 44,50 до десятков тысяч в год, поэтому мы рекомендуем поговорить с командой NoMachine, чтобы помочь вам выбрать подходящий пакет для вашего бизнеса.

NoMachine: особенности и утилиты

NoMachine включает в себя большой выбор мощных функций, предназначенных для широкого круга пользователей. Среди них — возможность доступа к стандартным функциям совместного использования экрана и удаленного доступа.

Все и любые файлы могут быть переданы между устройствами, и вы можете удаленно работать с любым типом контента.

Например, вы можете удаленно подключиться к вашему рабочему столу с планшета и получить доступ к видеофайлу, хранящемуся на вашем жестком диске..

NoMachine for Everybody обеспечивает безопасный удаленный доступ и совместное использование экрана с мощными функциями. (Изображение предоставлено: NoMachine)

Функции, включенные в платную подписку NoMachine, зависят от плана, на который вы подписаны. В целом, однако, эти функции являются узкоспециализированными, что позволяет компаниям всех форм и размеров управлять своими ИТ-системами и контролировать их. К ним относятся крупномасштабные инструменты подключения и возможность связывать тысячи различных устройств при необходимости.

NoMachine: настройка

NoMachine довольно прост в настройке и не запрашивает никакой личной или платежной информации. Пользователям просто необходимо загрузить правильное программное обеспечение для своих устройств. Также доступны версии для Linux, Mac, Windows, iOS и Android.

Следуйте инструкциям по установке программного обеспечения как на устройстве, к которому вы хотите подключиться, так и на устройстве, которое вы хотите просматривать удаленно. Отсюда вы сможете настроить удаленное соединение, следуя предоставленным инструкциям.

С NoMachine довольно легко начать, но настройка занимает некоторое время. (Изображение предоставлено: NoMachine)

NoMachine: интерфейс и производительность

Мы протестировали NoMachine, подключившись к ноутбуку со смартфона Android, и мы были более чем довольны результатами. Пользовательский интерфейс прост и интуитивно понятен как в приложениях, так и в настольных версиях, хотя клиент для настольных компьютеров чувствовал себя немного устаревшим.

Пользовательский интерфейс NoMachine является плавным, и его производительность великолепна. (Изображение предоставлено: NoMachine)

К счастью, NoMachine показал себя очень хорошо. Мы смогли просматривать и удаленно управлять нашим ноутбуком с незначительной задержкой при подключении к Интернету со скоростью 50 Мбит / с. Кроме того, мы могли бы записывать сеанс и просматривать различную информацию о подключенном ноутбуке. Отслеживание мыши прошло гладко, и клики были зарегистрированы сразу.

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

NoMachine: безопасность

Широкий спектр функций безопасности защищает пользователей NoMachine и их данные. Все коммуникации защищены сертификатами SSL для предотвращения взлома данных.

Новые соединения настраиваются за брандмауэром и NAT-маршрутизаторами, а также доступна двухфакторная аутентификация для снижения риска несанкционированного доступа к учетной записи.

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

NoMachine предлагает ряд функций безопасности для защиты пользователей. (Изображение предоставлено: NoMachine)

NoMachine: Поддержка

К сожалению, NoMachine предлагает только личную поддержку платных подписчиков. Если у вас есть подписка, вы можете получить помощь, отправив запрос через онлайн-центр поддержки клиентов. Те, кто задумывается о покупке программного обеспечения, могут связаться с отделом продаж через онлайн контактную форму.

База знаний NoMachine включает подробную документацию. (Изображение предоставлено: NoMachine)

Тем не менее, все пользователи могут получить доступ к базе знаний NoMachine и форуму сообщества. База знаний содержит подборку учебных пособий и подробную документацию, помогающую устранять распространенные проблемы. Более конкретные вопросы можно задать на активном форуме сообщества.

NoMachine: окончательный вердикт

Учитывая все вышесказанное, NoMachine — это мощный диспетчер подключений к удаленному рабочему столу, который обеспечивает безопасный и оптимизированный удаленный доступ. Многофункциональная бесплатная версия доступна для некоммерческого использования, в то время как платные бизнес-лицензии доступны от $ 44,50 в год.

Между тем, мы были очень впечатлены модернизированным пользовательским интерфейсом NoMachine и отличной производительностью. Он доступен во всех основных операционных системах, и все соединения защищены набором функций безопасности. Обратите внимание, однако, что поддержка клиентов в реальном времени ограничивается платными подписчиками.

Конкурс

NoMachine — хорошая платформа для удаленного доступа, но некоторые из ее конкурентов заслуживают внимания. Например, TeamViewer является отличной альтернативой для малого и среднего бизнеса.

Он включает в себя множество дополнительных функций, таких как инструменты для собраний и презентаций, которых у NoMachine просто нет.

Он также предлагает бесплатную версию для личного использования, хотя его бизнес-подписки немного дороже.

Посмотрите на конкурентов NoMachine в нашем руководстве «Лучшее программное обеспечение для удаленного рабочего стола»..

Источник: https://ru.ditching.eu/obzor-nomachine-universalnyj-besplatnyj-obzor-udalennogo-dostupa-k-rabochemu-stolu/

Дистанционный доступ к рабочему столу с помощью NoMachine NX

Nomachine nx server

Библиотека сайта rus-linux.net

-> MyLDP -> Тематический каталог -> Решение административных задач в Linux Оригинал: “Remote Linux Desktops with NoMachine NX” Jack Wallen January 3, 2011 Перевод: Н.Ромоданов

Дата перевода: январь 2011 г.

Задача удаленного доступа к машине с Linux, как правило, довольно проста: вы устанавливаете SSH и сервер openssh, а затем с помощью команды ssh создаете туннель для X.

Но что, если вы хотите иметь полномасштабный рабочий стол? Вы можете установить сервер VNC или RDP, либо вы можете обратиться к полноценному решению дистанционного управления рабочим столом, такому как приложение NoMachine NX.

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

Приложение NoMachine NX доступно для Linux как для архитектуры x86, так и x86_64. Существует бесплатная версия (которая будет обсуждаться в настоящей статье), для которой есть предварительно скомпилированные пакеты для Red Hat и Debian, а также есть исходный код, доступный для загрузки. Дополнительную информацию смотрите на странице загрузки.

Почему имеет смысл иметь дело с такими пакетами, как NoMachine NX? Просто в приложении NoMachine предлагаются наиболее надежные, настраиваемые, удобные средства управления дистанционными подключениями к рабочему столу Linux.

Единственным ограничением бесплатной версии является то, что в ней одновременно можно использовать только два подключения. Для того, чтобы можно было использовать большее количество подключений, вам придется приобрести версию Small Business или Enterprise Desktop.

Дополнительную информации об этих версиях можно получить на странице с описанием приложения NoMachine.

Для большинства пользователей будет достаточно бесплатной версии. Она проста в установке, настройке и использовании. Давайте рассмотрим каждый из этих этапов.

Установка

Процесс установки достаточно прост. В этой статье я использую рабочий стол Ubuntu 10.10. Процесс установки будет аналогичен в большинстве других дистрибутивов.

Однако, есть несколько зависимостей, которые потребуется сначала установить (в разных дистрибутивах может потребоваться устанавливать разные зависимости). Для настольного компьютера с Ubuntu 10.

10 вам потребуется установить следующее:

  • openssh-server
  • libaudiofile0

Чтобы установить openssh-server, выполните команду sudo apt-get install openssh-server. Для установки libaudiofile0 выполните команду sudo apt-get install libaudiofile0. После того, как эти зависимости будут установлены, вы будете готовы к установке сервера, узла и клиентского приложения.

Первым шагом является загрузка файлов. Для дистрибутива Ubuntu скачайте со страницы загрузки файлы с пакетами Debian (.deb), соответствующие архитектуре вашей системы, которые предназначены для установки клиентского приложения, сервера и узла. После того, как эти файлы окажутся в директории ~/Downloads, выполните следующие действия:

  1. Откройте окно терминала.
  2. Выполните команду sudo dpkg -i ~/Downloads/*.deb
  3. Введите пароль sudo и нажмите клавишу Enter.
  4. Подтвердите запрос на установку.

После того, как установка будет завершена, на вашей машине с системой Linux будет работающий пакет NoMachine NX. Теперь можно настраивать ваши подключения и управлять ими.

Естественно, на тех машинах, с которых вы хотите подключаться, нужно установить клиентскую часть пакета NoMachine. На этих машинах может быть установлена любая система, отличная от Ubuntu (да и от Linux, вообще).

На клиентских машинах вам не требуется устанавливать сервер и инструментальные средства для работы с узлами.

Конфигурирование сервера

В большинстве случаев NoMachine NX будет работать прямо “из коробки”. Есть ряд параметров, которые, возможно, потребуется настроить, поскольку значения, используемые по умолчанию, могут не подойти. Для этого вам нужно отредактировать файл /usr/NX/etc/server.cfg. В этом файле вы обнаружите ряд разделов, которые могут представлять интерес. Среди них следующие параметры:

  • SessionLogLevel – Есть три режима записи сообщений в журнал, которые вы можете установить: 3 (сообщения об ошибках), 6 (информационные сообщения) и 7 (отладочные сообщения). Если у вас возникли проблемы с подключением, установите это значение равным 7.

  • ServerName – по умолчанию это значение будет установлено совпадающим с localhost.localdomain.
  • SSHDPort – Если вы для SSH используете порт, отличающийся от 22, то потребуется изменить и это значение.

  • SessionUserLimit – Здесь вы можете задать, сколько одновременных сессий NX может запустить один пользователь. Если вы установите это значение равным 1, то пользователю потребуется закрывать все приостановленные сессии прежде, чем он сможет открыть новую сессию.

  • EnableAdministratorLogin – Если вам нужно разрешить пользователю с правами администратора входить в систему через NoMachine, вы должны установить это значение равным 1.

Вы можете пробежать по остальным 790 строкам конфигурационного файла и посмотреть, есть ли какие-нибудь другие пареметры настройки, которые вам могут потребоваться. Если вы сделали какие-либо изменения в конфигурации, вам необходимо перезагрузить сервер с помощью команды sudo /usr/NX/bin/nxserver –restart.

Все имеющиеся инструментальные средства расположены в меню Applications > Internet > NX (Приложения > Интернет > NX). Обратите внимание, что нет пункта меню, через который вы бы могли перейти к управлению сервером. Это связано с тем, что для управления сервером нет графического интерфейса.

Чтобы создать новое подключение выберите Applications > Internet > NX > NX Connection Wizard (Приложения > Интернет > NX > Мастер подключений NX).

С помощью этого мастера вы пройдете через весь процесс быстрой настройки соединения. На первом экране, который просто является экраном приветствия, просто нажмите кнопку Next (Далее).

Вы перейдете к экрану, где вы должны указать все параметры открываемой сессии (смотрите рис.1).

Рис.1. Указываем параметры новой сессии

В этом окне вы можете задать удобочитаемое название сессии, ввести адрес (имя хоста или IP-адрес), изменить порт, если это необходимо, и выбрать тип подключения к интернету. Особое внимание уделите типу соединения, поскольку это поможет определить качество графического интерфейса, который можно будет использовать.

Рис.2. Указываем используемое соединение

После того, как вы введете эти параметры, нажмите для продолжения кнопку Next (Далее). В следующем окне (смотрите рис. 2) требуется указать, какое соединение будет использоваться. Вы можете подключиться с помощью протоколов RDP, VNC и SSH. Этот выбор будет сделан после того, как вы ниже выберите операционную систему.

В случае нашей настройки (Ubuntu) выберите Unix, а затем выберите тип рабочего стола, который будет использоваться (GNOME, KDE, CDE, XDM или Custom — настраиваемый пользователем). Если вы выберите вариант Custom, то вам нужно будет затем щелкнуть по кнопке Settings (Настройка) и задать настройки рабочего стола.

ПРИМЕЧАНИЕ: Вы можете задать даже дистанционный доступ к консоли, если это вам необходимо.

После того, как вы зададите настройки, щелкните по кнопке Next (Далее) для того, чтобы продолжить. В последнем окне есть только две возможности:

  • Создать ярлык на рабочем столе.
  • Перейти к расширенному диалоговому окну конфигурирования Advanced Configuration.

Для быстрого доступа к удаленному рабочему столу я рекомендую разрешить NX создать ярлык на рабочем столе. Если вы знаете, вам необходимо ввести некоторые дополнительные параметры настройки, то это вы можете сделать здесь.

Если здесь вы это не сделаете, вы сможете эти настройки сделать, выбрав для этого в меню Applications > Internet > NX > NX Client for Linux (Приложения > Интернет > NX > Клиент NX для Linux). Как только будет открыто окно подключения (смотрите рис.

3), нажмите на кнопку Configure (Сконфигурировать) с тем, чтобы увидеть все имеющиеся варианты настройки клиентской части приложения.

Рис.3. Окно дистанционного подключения

Все, что вам нужно сделать для того, чтобы подключиться, это ввести пароль пользователя и нажмите на кнопку Login (Войти). Откроется новое окно (аутентификационное окно закроется) с готовым к использованию удаленным рабочим столом.

Обратите внимание, что дистанционное подключение в действительности не позволяет выполнять действия в той сессии, которая уже используется. Так что если вы думаете, что с помощью этого инструмента вы сможете оказывать дистанционную поддержку, вы будете разочарованы.

Сервисы

Как я упоминал ранее, вы можете на удаленном компьютере пользоваться печатью, получать доступ к файлам и к мультимедийным ресурсам. Для этого вы должны перейти в конфигурационное окно и нажать на вкладку Services – Службы (см. рисунок 4).

Если вы сразу без настройки попытаетесь получить доступ к службе печати CUPS, вы получите сообщение об ошибке. Перед этим вам необходимо изменить права доступа файла /usr/lib/cups/backend/ipp на 755.

Сделайте это с помощью команды sudo chmod 755 /usr/lib/cups/backend/ipp.

Рис.4. Сервисы

После того как вы выполните эту настройку, щелкните по кнопке Save (Сохранить), а затем – по кнопке ОК. Теперь Вы можете на удаленной машине пользоваться сервисами и мультимедийными ресурсами.

Если вам понравилась статья, поделитесь ею с друзьями:

Средняя оценка 4 при 1 авших

Источник: http://rus-linux.net/nlib.php?name=/MyLDP/admin/nomachine/remote-linux-desktop.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

    ×
    Рекомендуем посмотреть