Подключитесь к удаленному рабочему столу Linux с помощью x11vnc и Gtk VNC
- Категория: Linux
Возможность удаленного администрирования имеет решающее значение для многих системных администраторов. И для этой работы доступно множество инструментов. Вы можете использовать инструменты командной строки и полнофункциональные инструменты с графическим интерфейсом. Конечно, многие пользователи предпочитают делать вещи как можно проще. К счастью, у 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
Клиентская машина

Для этого урока я буду использовать Gtk VNC Viewer. Это очень простой в использовании современный клиент. Вы найдете этот инструмент в Приложения> Интернет , При первом запуске вы увидите довольно простое окно подключения. Вам нужно только ввести:
- IP-адрес: Порт: IP-адрес и порт удаленного компьютера (в формате 192.168.1.10:5900). ПРИМЕЧАНИЕ. X11vnc по умолчанию использует порт 5900.
- Имя пользователя: имя пользователя, с которым вы будете подключаться на удаленном компьютере.
- Пароль: пароль пользователя на удаленной машине.
Если вы знаете, что приведенная выше информация верна (и вы знаете, что снова подключитесь к этому компьютеру), нажмите кнопку «Добавить», чтобы добавить удаленный компьютер (как показано на рисунке 1).
Чтобы подключиться к удаленному компьютеру, введите информацию в текстовые поля и нажмите кнопку «Подключить» или дважды щелкните сохраненный компьютер в списке.

При подключении нового развернутого окна откроется ваш удаленный рабочий стол (см. Рисунок 2). В этом окне вы можете сделать следующее:
- Отключить: отключение от удаленной машины.
- Отправить ключи: отправить комбинации клавиш на удаленный компьютер.
- Полный экран: переход в полноэкранное окно.
- Снимок экрана: сделайте снимок экрана удаленного рабочего стола.
- Создать значок на рабочем столе: создайте значок, который позволит вам подключиться к этому удаленному рабочему столу двойным щелчком.
Теперь вы можете взаимодействовать с этим удаленным компьютером, как если бы это был ваш собственный рабочий стол.
Последние мысли
Использование удаленного рабочего стола - отличный способ обучить пользователей или устранить проблемы на удаленном компьютере. Я использую эту точную настройку для ряда клиентов. Это работает хорошо.