10 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

VPS на Linux с графическим интерфейсом: запускаем сервер VNC на Ubuntu 13: 19

Содержание

VPS на Linux с графическим интерфейсом: запускаем сервер VNC на Ubuntu 18.04 14.07.2020 13:19

Некоторые пользователи арендуют относительно недорогие VPS с Windows для запуска сервиса удаленных рабочих столов. То же самое можно сделать и на Linux без размещения в датацентре собственного железа или аренды выделенного сервера. Кому-то нужна привычная графическая среда для тестов и разработки или удаленный десктоп с широким каналом для работы с мобильных устройств. Есть масса вариантов применения основанной на протоколе Remote FrameBuffer (RFB) системы Virtual Network Computing (VNC). В небольшой статье мы расскажем, как настроить ее на виртуальной машине с любым гипервизором…

10 лучших аналогов TeamViewer для Linux в 2019 году

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

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

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

1. Ammyy Admin

Ammyy Admin — это программное обеспечение для удаленного доступа к рабочему столу (аналог TeamViewer) с акцентом на стабильность, безопасность и простоту, насчитывающее более 80 000+ личных и корпоративных пользователей. Ammyy Admin бесплатный для личного использования.

Ammyy Admin отлично подходит для задач системного администрирования, действий удаленного офиса, например, обмен файлами и онлайн-конференции. Ammyy Admin работает портативно, поэтому не требует установки.

2. AnyDesk

AnyDesk — это современное кроссплатформенное программное обеспечение для удаленного рабочего стола, которое бесплатно для частного использования и предлагает пакеты подписки для версий Lite, Professional и Enterprise.

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

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

3. RealVNC

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

RealVNC имеет более 250 миллионов загрузок, более 90 тысяч корпоративных клиентов, более 100 крупных OEM-производителей, и RealVNC доступен для бесплатного частного использования.

4. TightVNC

TightVNC — это бесплатное кроссплатформенное программное обеспечение для удаленного управления рабочим столом (аналог TeamViewer) с открытым исходным кодом, подходящее для администрирования, обучения и технической поддержки.

Его функции также включают в себя Java-клиент, совместимость со стандартным программным обеспечением VNC, соблюдение спецификаций протокола RFB, надежную безопасность и т.д.

5. Remmina

Remmina — это многофункциональное программное обеспечение POSIX (Portable Operating System Interface), которое позволяет пользователям получать удаленный доступ к любой операционной системе с Linux.

Remmina разработан с целью обслуживания системных администраторов. Remmina поддерживает несколько сетевых протоколов, включая RDP, VNC, NX, SSH, EXEC, SPICE и XDMCP.

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

Чтобы установить Remmina в Ubuntu, просто скопируйте и вставьте следующие команды в окно терминала:

Чтобы установить Remmina из Debian Backports, просто скопируйте и вставьте следующие команды в окно терминала:

Чтобы установить Remmina в Fedora и CentOS просто скопируйте и вставьте следующие команды в окне терминала:

6. Chrome Remote Desktop

С помощью Chrome Remote Desktop вы можете получить доступ к Chromebook или любому другому компьютеру через браузер Google Chrome — процесс, неофициально называемый Chromoting. Он передает рабочий стол с использованием VP8, что делает его отзывчивым с хорошим качеством.

Chrome Remote Desktop является бесплатным расширением, но оно не заменяет Team Viewer, потому что вы можете использовать его только для удаленного доступа. Никаких встреч, обмена файлами и т.д., поэтому учитывайте это.

7. DWService

DMService — это легкое, бесплатное, кроссплатформенное и открытое программное обеспечение (аналог TeamViewer) для удаленного доступа к рабочему столу с акцентом на простоту использования, безопасность и производительность.

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

Читать еще:  Iobit uninstaller 7.4 pro лицензионный ключ. IObit Uninstaller Pro — бесплатная лицензия. Плюсы и минусы

8. TigerVNC

TigerVNC — это бесплатное высокопроизводительное, независимое от платформы приложение для удаленного доступа к рабочему столу с открытым исходным кодом. TigerVNC по умолчанию использует шифрование и способно запускать 3D и видео приложения по сети.

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

Важно отметить, что TigerVNC не является централизованным сервисом, поскольку его серверы принадлежат другой компании. А также, в отличие от TeamViewer, требует переадресации портов.

TigerVNC доступен для установки из стандартного дистрибутивного репозитория на Ubuntu, Debian, Fedora, OpenSUSE, FreeBSD, Arch Linux, Red Hat Enterprise Linux и SUSE Linux Enterprise.

9. X2Go

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

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

10. Apache Guacamole

Apache Guacamole — это бесплатный веб-интерфейс (аналог TeamViewer) для удаленного рабочего стола на основе HTML5 с открытым исходным кодом для доступа к любому компьютеру из любого места — все, что вам нужно, — это подключение к Интернету.

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

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

На этом все! В этой статье мы рассказали о лучших альтернативах TeamViewer для Linux в 2019 году. Какую из них выбрали вы?

Спасибо за уделенное время на прочтение статьи об аналогах TeamViewer!

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

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Как установить VNC-сервер на RHEL 8

VNC (Virtual Network Computing) — это популярная платформа для графического общего доступа к рабочему столу, которая позволяет удаленно получать доступ, просматривать и контролировать другие компьютеры в сети.

VNC использует протокол Remote Frame Buffer (RFB) и работает по принципу клиент-сервер: сервер совместно использует свои выходные данные (vncserver), а клиент (vncviewer) подключается к серверу.

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

В этой статье мы расскажем, как установить и настроить VNC Remote Access в последней версии RHEL 8 Desktop с помощью программы tigervnc-server.

Шаг 1. Отключение Wayland Display Manager и включение X.org

1. Средой рабочего стола по умолчанию (DE) на RHEL 8 является GNOME, которая по умолчанию настроена на использование диспетчера отображения Wayland.

Тем не менее, Wayland не является API удаленного рендеринга, как X.org.

Итак, вам нужно настроить систему на использование диспетчера отображения X.org.

Откройте файл конфигурации GNOME Display Manager (GDM), используя ваш любимый редактор командной строки.

Затем раскомментируйте эту строку, чтобы заставить экран входа использовать Xorg.

Сохраните файл и закройте его.

Шаг 2: Установите VNC-сервер в RHEL 8

2. TigerVNC (Tiger Virtual Network Computing) — это широко используемая система с открытым исходным кодом для графического общего доступа к рабочему столу, которая позволяет удаленно управлять другими компьютерами.

3. Затем переключитесь на пользовательскую программу VNC, установив пароль VNC-сервера пользователя (который должен быть не менее шести символов), как показано далее

.

Теперь вернитесь к учетной записи root, выполнив команду exit.

Шаг 3 Настройте VNC-сервер в RHEL 8

4. На этом шаге необходимо настроить сервер TigerVNC для запуска отображения для указанного выше пользователя в системе.

Начинайте с создания файла конфигурации с именем /etc/systemd/system/vncserver@.service следующим образом.

Добавьте в него следующую конфигурацию (не забудьте заменить tecmint своим реальным именем пользователя).

Сохраните файл и закройте его.

Прежде чем двигаться дальше, давайте просто посмотрим на список серверов VNC.

По умолчанию VNC использует TCP-порт 5900 + N, где N — номер дисплея.

Если номер дисплея равен 1, то сервер VNC будет работать с номером порта дисплея 5901.

Это порт, который вы должны использовать при подключении к серверу с клиента.

Шаг 4: Включите службу VNC в RHEL 8

5. Чтобы запустить службу VNC, вам нужно отключить SELinux, который по умолчанию работает в RHEL 8.

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

7. На этом этапе служба VNC запущена и работает, убедитесь, что VNC-сервер прослушивает TCP-порт 5901, используя команду netstat.

8. Затем откройте порт 5901 в системе с помощью брандмауэра, который работает по умолчанию, как показано далее.

Это позволяет получить доступ к услуге VNC от клиентов.

Шаг 5: Подключение к VNC-серверу через VNC-клиент

9. Теперь пришло время взглянуть на VNC-сервер со стороны клиента.

VNC не является безопасной системой, по умолчанию ваши соединения вообще не зашифрованы.

Но вы можете защитить соединения от клиента к серверу, используя технику, известную как туннелирование SSH, как описано ниже.

SSH-аутентификация между сервером и клиентским компьютером для повышения доверия между двумя системами Linux.

Затем на клиентской машине Linux откройте окно терминала и вызовите туннель SSH к серверу VNC (

/.ssh/rhel8) и IP-адресу (192.168. 56.110) сервера соответственно):

10. После создания туннеля SSH вы можете установить клиент vncviewer как TigerVNC Viewer на клиентском компьютере.

Читать еще:  Backgammon – самые реалистичные нарды. Backgammon – самые реалистичные нарды Почему стоит скачать Backgammon Free на андроид

11. После завершения установки запустите клиент VNC, укажите адрес localhost:5901 для подключения к дисплею 1 следующим образом.

Или же найдите и откройте клиентскую программу VNC из системного меню, затем введите адрес, указанный выше, и нажмите «connect», как показано на следующем снимке экрана.

Если соединение установлено успешно, вам будет предложено ввести пароль для входа в VNC, созданный ранее на шаге 2, пункт 3.

Укажите его и нажмите OK, чтобы продолжить.

После успешной аутентификации сервера VNC вам будет представлен интерфейс удаленного рабочего стола системы RHEL 8.

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

В этой статье мы показали, как установить и настроить VNC-сервер на RHEL 8.

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

Запуск службы через systemd

Ручной запуск сервера VNC плохо подходит для боевого применения, поэтому мы настроим системную службу. Команды выполняются от имени root (используем sudo). Для начала создаем новый юнит-файл для нашего сервера:

Символ @ в имени позволяет передавать аргумент для настройки службы. В нашем случае он задает порт дисплея VNC. Юнит-файл состоит из нескольких разделов:

Затем нужно уведомить systemd о появлении нового файла и активировать его:

Цифра 1 в имени задает номер экрана.

Останавливаем сервер VNC, запускаем его как службу и проверяем статус:

Если служба работает, мы должны получить примерно такой результат.

DWService

DWService — это легкое, бесплатное, кроссплатформенное и открытое программное обеспечение для удаленного доступа к рабочему столу с акцентом на простоту использования, безопасность и производительность.

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

Настройка RDP-подключения к удаленному рабочему столу с помощью Ubuntu

Как уже отмечалось, клиенты RDP доступны для большинства платформ. Например, вы можете использовать функцию RDP Remmina, если вы используете компьютер Linux для удаленного управления Ubuntu. Точно так же RDP встроен в Windows.

Если вы используете стандартный рабочий стол, выполните следующие действия, чтобы использовать RDP для подключения к Ubuntu.

  • Ubuntu / Linux: Запуск Remmina и выберите RDP в раскрывающемся списке. Введите IP-адрес удаленного ПК и нажмите Войти,
  • Windows: Нажмите Начните и введите RDP, Найдите приложение Remote Desktop Connection и нажмите открыто, Введите IP-адрес вашего компьютера с Ubuntu и нажмите Connect,

  • макинтош: Начать с установки Microsoft Remote Desktop 10 программное обеспечение из App Store. Запустите программное обеспечение, нажмите Добавить рабочий стол, добавьте IP-адрес в Имя ПК, затем Сохранить, Просто дважды щелкните значок подключения в окне приложения, чтобы начать сеанс удаленного рабочего стола.

Наше руководство по использованию RDP на Mac

поможет здесь. Он предназначен для удаленного управления ПК с Windows, но настройка для Linux такая же.

Обратите внимание, что RDP запросит учетные данные вашей учетной записи на ПК Ubuntu при первом установлении соединения.

В самом деле, мы будем объединять два решения: VNC и VPN.

VNC
Колодец, Вы можете попробовать использовать только VNC (Виртуальная сеть вычислительных), Как плотный, Это протокол для доступа к удаленным графические интерфейсы, но в этом случае необходимо будет открыть порты на брандмауэре и сделать перенаправление на маршрутизаторе так что “вещь” работа.

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

Конечно, Этот выпуск динамических IP-адресов, вы можете обратиться, создавая DDNS, но это выходит за рамки этого поста, даже, что, Я уже сделал подход по этому вопросу в этом других пост, Если у вас есть интерес: “Хостинг файлов облаков с PI и OwnCloud банан [Завершить]“, Поиск “Создание DDNS”.

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

По иронии судьбы, Создание VPN (Виртуальная частная сеть), Мы будем использовать хамачи, Это еще один продукт LogMeIn бесплатно, и который может использоваться для создания сети с до 5 Компьютеры.

Read more posts by this author.

Andrew E.

Использование инструмента удаленного рабочего стола Ubuntu дает вам полный контроль над рабочим столом с любого другого компьютера: Linux, MacOS или Windows. Вы увидите, что на экране, сможете перемещать мышь и даже печатать!

Функция удаленного рабочего стола поддерживает VNC и встроена в Ubuntu по умолчанию. Вот как использовать программное обеспечение для удаленного рабочего стола с Ubuntu.

3 способа удаленного управления в Ubuntu

В целом у вас есть три варианта удаленного управления компьютером Ubuntu:

  • SSH: безопасная оболочка (Secure Shell)
  • VNC: Виртуальные сетевые вычисления (Virtual Network Computing)
  • RDP: Протокол удаленного рабочего стола (Remote Desktop Protocol)

Хотя многие пользователи Linux рассматривают SSH как средство удаленного подключения, в нем отсутствует графический пользовательский интерфейс (GUI). Это популярный инструмент командной строки, также встроенный в Ubuntu, для удаленного управления рабочим столом, поддерживающий все три варианта.

Кроме того, вы не ограничены удаленным управлением с компьютера Ubuntu или Linux. С настроенным общим доступом к вашему компьютеру Ubuntu можно получить удаленный доступ. Linux, Mac и Windows PC могут использовать инструменты удаленного рабочего стола для управления Ubuntu. Вы также найдете инструменты VNC для Android и iOS.

Читать еще:  Куда устанавливать файлы apk. Как установить apk-файл на Android с компьютера? Копирование игры и инсталляция

Включение поддержки удаленного рабочего стола Ubuntu

Включение удаленного рабочего стола Ubuntu проще простого. Вам не нужно ничего устанавливать: в Ubuntu встроена поддержка VNC. Тем не менее, вам нужно будет перейти к ПК Ubuntu, чтобы настроить его в первый раз.

Нажмите кнопку Search и введите Desktop sharing, затем нажмите кнопку Sharing. Вам будет представлено простое окно с настройками. В верхней части окна щелкните переключатель, чтобы включить функцию. Затем нажмите кнопку Screen Sharing (Совместный доступ к экрану) и снова найдите переключатель в этом окне и щелкните по нему, чтобы включить его.

Убедитесь, что функция Allow connections to control the screen включена. В целях безопасности, вам также необходимо указать пароль на подключение.

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

Удаленное управление Ubuntu посредством VNC

Управление компьютером Ubuntu через VNC — простейший способ для любых устройств. Просто убедитесь, что у вас установлен VNC-клиент или приложение для просмотра.

Удаленный рабочий стол Ubuntu с другого устройства Linux
Ubuntu (и многие другие дистрибутивы Linux) поставляются с предустановленной программой просмотра удаленного рабочего стола. Это означает, что как только ваш компьютер Ubuntu настроен на удаленное подключение, вы можете подключиться к нему с любого используемого вами дистрибутива Linux.

  • Нажмите Поиск и введите remote desktop.
  • Выберите первый результат, Remmina.

  • Выберите VNC в выпадающем меню слева.
  • Введите адрес VNC (или IP-адрес), который вы отметили ранее.
  • Нажмите клавишу Enter, чтобы начать соединение.
  • При появлении запроса введите пароль.

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

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

Удаленное подключение к Ubuntu из ОС Windows

Хотите управлять компьютером Ubuntu с помощью Windows? Это также возможно, используя тот же самый адрес VNC (или IP-адрес компьютера Ubuntu).

Однако сначала вам понадобится VNC-клиент, например, VNC Viewer (от VNC Connect), установленный на компьютере под управлением Windows. Затем можно подключиться к компьютеру Ubuntu, введя VNC или IP-адрес.

Удаленное подключение к Ubuntu из Mac OS

Пользователи Mac OS, желающие подключиться к своим компьютерам на Ubuntu, должны использовать встроенный инструмент VNC Viewer.

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

Что насчет поддержки Ubuntu RDP

Подключение к компьютеру Ubuntu по протоколу RDP также возможно.

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

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

Настройка Ubuntu RDP

Перед подключением к Ubuntu по протоколу RDP необходимо знать IP-адрес удаленного компьютера. Самый простой способ — это открыть терминал и ввести

Обязательно обратите внимание на значение inet addr, соответствующее типу соединения. Например, если компьютер Ubuntu находится в сети Ethernet, используйте этот IP-адрес.

Далее необходимо установить xrdp. Это RDP-сервер для Ubuntu (и других устройств Linux). Он требуется для удаленного подключения.

Для его установки введите к терминале

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

После запуска xrdp вы готовы использовать RDP.

Удаленное управление Ubuntu через RDP

Как уже отмечалось, клиенты RDP доступны для большинства платформ. Например, вы можете использовать RDP-функционал в Remmina, если вы используете компьютер с Linux для удаленного управления Ubuntu. Аналогично, RDP встроен в Windows.

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

  • Ubuntu/Linux: Запустите Remmina и выберите RDP в выпадающем списке. Введите IP-адрес удаленного ПК и нажмите Enter.
  • Windows: Нажмите Пуск и введите rdp. Ищите приложение Remote Desktop Connection (Подключение к удаленному рабочему столу) и нажмите Open (Открыть). Введите IP-адрес компьютера Ubuntu и нажмите Подключить.

  • Mac Os: Начните с установки программного обеспечения Microsoft Remote Desktop 10 из App Store. Запустите программу, нажмите Add Desktop (Добавить рабочий стол), добавьте IP-адрес под именем PC Name (Имя ПК), затем нажмите Save (Сохранить). Просто дважды щелкните по иконке подключения в окне приложения, чтобы начать сеанс удаленного рабочего стола.

Обратите внимание, что RDP запросит у вас имя пользователя и пароль от учетной записи Ubuntu PC при первом установлении соединения.

Можно ли дистанционно управлять Убунту вдали от дома?

Хотите подключиться к вашей машине Ubuntu во время путешествия? Это немного сложнее, но возможно. Вам понадобится статический IP или динамический адрес от такого сервиса, как DynDNS.

Это, по сути, переадресация веб-адреса на устройство, работающее под управлением DynDNS в вашей сети.

Apache Guacamole

Apache Guacamole — это бесплатный веб-шлюз для удаленного рабочего стола на основе HTML5 с открытым исходным кодом для доступа к любому компьютеру из любого места — все, что вам нужно, — это подключение к Интернету.

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

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector