VNC – простой тест с vnc (x11vnc и ssvnc)

Вопрос или проблема

Я пытаюсь установить соединение VNC между двумя компьютерами, но пока у меня возникают проблемы.

Чтобы понять концепцию, я сейчас просто пробую запустить сервер VNC (используя x11vnc) и подключиться к нему с помощью ssvnc на том же компьютере.

Эта страница якобы объясняет, как это сделать.

По сути, запуск сервера VNC должен быть таким же простым, как загрузка x11vnc и использование команды x11vnc -display :0.

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

Говорится, что для подключения с помощью клиента VNC достаточно распаковать каталог tar.gz, а затем запустить ./ssvnc/Unix/ssvnc.

Затем я запускаю ssvnc и ввожу user@localhost, как показано ниже:

введите описание изображения здесь

Однако, когда я нажимаю подключиться, появляется окно xterm с следующим сообщением:

введите описание изображения здесь

Документация x11vnc упоминает, что распространенная ошибка – это установка Xauth. Я попытался сделать это, повторно запустив сервер с

x11vnc -display :0 -auth /home/user/.Xauthority

Но я получил то же самое сообщение об ошибке.

Кто-нибудь может помочь мне с этим базовым тестом / проблемой?

x11vnc открывает порт VNC на PORT=5900 (без шифрования), вам не нужны никакие параметры, просто

x11vnc  

будет достаточно для ОДНОГО подключения.

ssvnc использует SSL по умолчанию.

  • используйте “localhost” вместо “user@localhost”
  • в параметрах ssvnc используйте “None” вместо “использовать SSL”

альтернатива ssvnc:

vncviewer localhost

Ответ или решение

Для успешной настройки VNC-соединения между двумя компьютерами, а в вашем случае — для тестирования на одном компьютере с использованием x11vnc и ssvnc, следуйте приведённым ниже шагам.

  1. Установите x11vnc и ssvnc:
    Убедитесь, что оба пакета установлены на вашем компьютере. Вы можете установить их с помощью команды (в зависимости от вашей операционной системы):

    sudo apt-get install x11vnc ssvnc
  2. Запустите x11vnc:
    Запустите сервер VNC с помощью следующей команды:

    x11vnc

    Это откроет VNC-порт на 5900, и не потребует дополнительных параметров для одной сессии.

  3. Настройка ssvnc:
    Теперь перейдите к запуску VNC-клиента. Если вы используете ssvnc, вы должны запустить его следующим образом:

    1. Перейдите в директорию, где находится ssvnc, и запустите клиент:

      cd /path/to/ssvnc/Unix
      ./ssvnc
    2. В поле ввода введите просто localhost (без user@):

      localhost
    3. В настройках подключения укажите параметры безопасности. Поскольку x11vnc не использует SSL по умолчанию, выберите опцию "None" (отказаться от использования SSL).

  4. Запуск клиентского подключения:
    После ввода данных и настройки подключения, нажмите кнопку "Connect". Если все настроено правильно, вы должны видеть графический интерфейс вашего рабочего стола.

Общие советы:

  • Убедитесь, что на вашем компьютере не активирован брандмауэр, который может блокировать соединение на порту 5900.
  • Если вы всё ещё испытываете трудности, вы можете попробовать использовать vncviewer как альтернативный VNC клиент:
    vncviewer localhost

    Это может помочь в случае, если ssvnc вызывает проблемы.

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

Оцените материал
Добавить комментарий

Капча загружается...