Подключитесь к удаленному рабочему столу Linux с помощью x11vnc и Gtk VNC

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

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

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

Монтаж

Для выполнения этой задачи вам потребуется следующее.

Локальная машина

  • Клиент VNC (например, gtk vnc)
  • Клиент ssh (openssh отлично работает)

Удаленная машина

  • Ssh server (openssh-server отлично работает)
  • VNC-сервер (x11vnc - моя рекомендация)

Запустите инструмент управления пакетами, найдите указанные выше приложения и установите каждое. Если у вас еще не установлен сервер защищенной оболочки на удаленном компьютере, вам потребуется физический доступ для установки инструментов. Если у вас уже установлен ssh-сервер, вы можете просто SSH на удаленный компьютер и установите VNC-сервер из командной строки (например, sudo apt-get install x11vnc После того, как вы их установили, вы готовы приступить к настройке соединения.

x11vnc

Первое, что вам нужно сделать, это защитить оболочку удаленного компьютера (мы скажем, что удаленный компьютер находится по IP-адресу 192.168.1.10) и запустить сервер VNC. Из командной строки (на удаленном компьютере) вы введете команду x11vnc. Это запустит сервер VNC, но вы не получите ответное приглашение bash. Чтобы ваш VNC-сервер работал постоянно, вы можете добавить строку:

x11vnc и

до конца твоего /etc/rc.local

Клиентская машина

фигура 1

Для этого урока я буду использовать Gtk VNC Viewer. Это очень простой в использовании современный клиент. Вы найдете этот инструмент в Приложения> Интернет , При первом запуске вы увидите довольно простое окно подключения. Вам нужно только ввести:

  • IP-адрес: Порт: IP-адрес и порт удаленного компьютера (в формате 192.168.1.10:5900). ПРИМЕЧАНИЕ. X11vnc по умолчанию использует порт 5900.
  • Имя пользователя: имя пользователя, с которым вы будете подключаться на удаленном компьютере.
  • Пароль: пароль пользователя на удаленной машине.

Если вы знаете, что приведенная выше информация верна (и вы знаете, что снова подключитесь к этому компьютеру), нажмите кнопку «Добавить», чтобы добавить удаленный компьютер (как показано на рисунке 1).

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

фигура 2

При подключении нового развернутого окна откроется ваш удаленный рабочий стол (см. Рисунок 2). В этом окне вы можете сделать следующее:

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

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

Последние мысли

Использование удаленного рабочего стола - отличный способ обучить пользователей или устранить проблемы на удаленном компьютере. Я использую эту точную настройку для ряда клиентов. Это работает хорошо.