Введение
Удаленные рабочие столы можно использовать различными способами для доступа к компьютеру, например, VNC, RDP, ssh, XDMCP, ICA и многими другими. x11vnc — это пример сервера Virtual Network Computing (VNC), который позволяет удаленному клиенту подключаться к компьютеру с программным обеспечением x11vnc и сеансом X Window, запрашивая обновления кадрового буфера X-сервера.
Удаленные рабочие столы могут быть очень полезны во многих отношениях. Например, вы можете войти в свой офисный компьютер из дома и даже управлять всей своей ИТ-инфраструктурой. Есть много разных ситуаций, когда вам понадобится инструмент x11vnc, чтобы помочь вам.
x11vnc — один из наиболее часто используемых инструментов для удаленных рабочих столов, поэтому в этом посте мы научим вас, как установить x11vnc в Fedora. Используемые команды являются общими и могут использоваться в любом дистрибутиве Linux, таком как Ubuntu и Debian.
Установите x11vnc на Fedora.
Первый шаг — обновить репозиторий кеша Fedora, выполнив приведенную ниже команду:
sudo dnf update
x11vnc включен в репозиторий по умолчанию, поэтому вам не нужно его загружать. Нам просто нужно запустить приведенную ниже команду, чтобы установить x11vnc в Fedora:
sudo dnf install x11vnc net-tools
Запустите приложение x11vnc
Следующим шагом является создание пароля, чтобы вы могли подключиться к средству просмотра VNC из любой клиентской системы для запуска:
x11vnc -storepasswd
Он попросит вас ввести пароль VNC и путь, по которому вы хотите сохранить этот пароль.
После успешного создания пароля x11vnc мы запустим наш сервер x11vnc с помощью следующей команды:
sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/noviello/.vnc/passwd -rfbport 5900 -shared
Перед запуском вышеуказанной команды следует отметить, что вам необходимо изменить параметры /home/noviello/.vnc/passwd
, установленные на предыдущем шаге. По умолчанию ваш сервер x11vnc запускается на порту 5900, однако, если порт 5900 занят или используется какой-либо другой операцией, он переместится на следующий порт, который будет 5901.
Настроить брандмауэр
Используйте приведенную ниже команду, чтобы разрешить порт 5900 по умолчанию через брандмауэр, чтобы к вашей системе Fedora можно было получить доступ через удаленные рабочие столы, используя этот порт:
sudo ufw allow 5900/tcp
Проверьте состояние брандмауэра:
sudo ufw status
Подключиться к VNC-клиенту
Теперь, когда мы успешно установили сервер x11vnc и установили пароль для сервера VNC, мы подключимся к нашему серверу с клиента VNC. Чтобы достичь цели подключения к серверу от клиента, нам нужен клиент VNC в нашей клиентской системе. Доступно несколько клиентов VNC, одним из которых является программа просмотра RealVNC. Вы можете скачать RealVNC с официального сайта.
После загрузки установите и запустите программу просмотра RealVNC; вам нужно ввести IP-адрес системы Fedora, а затем номер порта сервера x11vnc.
Вы можете легко найти IP-адрес вашей системы Fedora, используя приведенную ниже команду:
ip a
После предоставления IP-адреса вашей системы Fedora вместе с номером порта VNC начнет подключение.
Вам будет предложено ввести пароль, после чего вы сможете успешно войти в систему Fedora удаленно из клиентской системы.
Вывод
Дистрибутивы Linux используют такие приложения, как Secure Shell (SSH), для подключения к другим системам через терминал, однако недостатком использования этого традиционного метода является то, что графический пользовательский интерфейс нельзя использовать с интерфейсом командной строки (GUI) для взаимодействия с другими системами. системы. Решением является сервер x11vnc, который очень полезен, поскольку предоставляет графический интерфейс для доступа к удаленным компьютерам в сети. В этой статье рассказывается, как установить, настроить и использовать x11vnc в Fedora.