Удалённый рабочий стол Ubuntu: возможные варианты подключения

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

Протокол VNC

Самым популярным вариантом является использование протокола VNC. Несмотря на то что он является устаревшим, небезопасным, нестабильным и медленным, он поддерживается практически любым оборудованием и операционной системой, так что, проблем с совместимостью быть практически не должно. Примечательно, что все необходимые утилиты, чтобы создать удалённый доступ к рабочему столу, уже вшиты в дистрибутив Ubuntu. Вам остаётся лишь активировать их и правильно настроить. Итак, рассмотрим ваши действия шаг за шагом.

Протокол VNC
  1. Запустите стартовое меню Dash (аналог меню Пуск в Windows) и введите в меню поиска Desktop Sharing, чтобы найти утилиту Vino.
  2. Если ничего не находится, запустите софт с терминала (аналог командной строки Windows). Для этого кликните иконку приложения в боковом меню либо нажмите сочетание клавиш Ctrl + Alt + T, после чего примените команду vino-preferences.
  3. Откроется окошко настройки утилиты, в нём вам нужно будет обратить внимание на несколько параметров: «Позволять другим пользователям видеть ваш рабочий стол» и «Требовать от пользователя ввести следующий пароль». Поставьте галочку напротив каждого из них, а также пропишите тот пароль, который вы хотите использовать при соединении. Также при желании можно выбрать настройки отображения значков в области уведомлений.
Читайте также:  4.3 IP-фильтр iptables: архитектура и синтаксис

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

Протокол VNC
  1. Установите утилиту dconf-editor при помощи команды sudo apt install dconf-editor.
  2. После того как она будет установлена, откройте её и снимите галочку с пункта require-encryption в разделе параметров
  3. Теперь, когда ваша система полностью готова для управления извне, на другом компьютере под управлением Linux найдите программу Remmina, которая является одной из лучших для удалённого управления. Вам нужно узнать IP-адрес компьютера, к которому вы желаете подсоединиться. Если же вы хотите проверить работу на локальном компьютере, вам нужно будет указать в качестве адреса local host.
  4. В главном окне напротив строки с адресом выберите протокол связи VNC, а также пропишите IP-адрес компьютера либо же local host при проверке на локальном сервере. Кликните кнопку «Подключиться».
  5. Если вы устанавливали пароль на предыдущем этапе, утилита обязательно у вас его запросит. Напечатайте его и нажмите кнопку OK или Enter на клавиатуре.
  6. На том компьютере, которым вы собираетесь управлять удалённо, нужно разрешить внешнее подключение. Для этого нужно нажать во всплывающем окошке соответствующую кнопку. Подскажите вашему коллеге или знакомому, как это сделать либо же выполните это самостоятельно при использовании локального сервера.

Мы разобрали ситуацию, когда оба компьютера работают под управлением Ubuntu. По такому же принципу можно пользоваться любой другой программой для удалённого управления компьютером на любой операционной системе, включая Windows, Mac OS или даже Android. Всё что нужно — знать адрес и пароль подключения.

Протокол VNC

Как установить соединение

Скачиваем утилиту для удаленного доступа – Putty.

Читайте также:  Как установить Linux. Пошаговая инструкция

Ссылка: ~sgtatham/putty/

Важно! Дистрибутивы программ выложены на отдельном ресурсе. Официальный сайт разработчика:

Как установить соединение

Скриншот №1. Ссылки для скачивания

Putty доступен в двух релизах: для Windows и Linux-систем. Мы рассмотри пример использования Windows-дистрибутива с разрядностью х64.

Выбираем строку «», указываем путь для сохранения.

Запускаем программу. В поле Host name указываем IP-адрес сервера, к которому подключаемся:

Скриншот №2. Вводим IP-адрес

Как установить соединение

Его значение находится во вкладке «Состояние» на нашей странице виртуального сервера.

Скриншот №3. Информация

Остальные параметры оставляем без изменения. Нажимаем Open.

Откроется рабочее окно, в котором появится надпись о добавлении секретного ключа. Соглашаемся.

Вводим в открывшемся окне логин и пароль. Значения расположены в той же вкладке, где и IP-адрес (см. скриншот №3).

Как установить соединение

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

Если операции выполнены правильно, то на экране появится рабочий терминал.

Поделиться Оценить

Средняя оценка: 5.0 Оценили: 2220140 Минск ул. Домбровская, д. 9 +375 (173) 88-72-49

  • 700 300 ООО «ИТГЛОБАЛКОМ БЕЛ»220140 Минск ул. Домбровская, д. 9 +375 (173) 88-72-49
  • 700 300 ООО «ИТГЛОБАЛКОМ БЕЛ»
    Как установить соединение
  • 700 300
  • Как подключиться к Ubuntu из Windows

    Настроить удаленное управление с сервером на Ubuntu из Windows можно по тому же протоколу VNC. Сначала необходимо войти в Меню → Параметры и выбрать службу «Общий доступ к рабочему столу». Здесь предоставляется возможность разрешить просмотр рабочего стола, либо управление им.

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

    Как подключиться к Ubuntu из Windows

    Можно пойти другим путем и установить в UbuntuRDS-сервер. Тогда управлять устройством станет возможно через стандартную службу Windows – «Удаленный рабочий стол»:

    Читайте также:  Linux Mint vs Ubuntu: что лучше выбрать

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

    Установка пакетов SSH

    Как уже говорилось система ssh в Linux-системах распространяется в виде составного метапакета, поэтому для установки всех требуемых утилит ssh нужно выполнить всего одну команду: В Ubuntu

    $ sudo apt-get install ssh

    В CentOS

    $ yum -y install openssh-server openssh-clients

    После чего начнется процесс установки

    Как видно, менеджер пакетов сам распознает все зависимые и связанные пакеты и установит их. Также, по завершению установки, автоматически будет запущен SSH-сервер в режиме демона. Это можно проверить командой: $ systemctl status sshd или: $ service sshd status даст тот же вывод. Теперь сервер работает с базовыми настройками по-умолчанию.

    Заключение

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

    Info

    В Linux вместо VirtualBox гораздо удобнее использовать qemu:

    $ sudo qemu -hda/dev/sda -cdrom -boot d

    Warning

    Настоятельно рекомендую тестировать все описанные в статье методы на виртуальной машине перед применением на машине реальной.