VNC через туннель SSH работает или нет, причины неизвестны

У меня Ubuntu 20.04.3, на двух компах PC1 и PC2. Я могу без проблем подключиться через VNC (remmina) между ними.

Теперь я пытаюсь использовать VNC через туннель SSH.

  1. Установить туннель

    [ПК1]$ ssh -L 5900:localhost:5900 user@192.168.0.32 bind [127.0.0.1]:5900: адрес уже используется channel_setup_fwd_listener_tcpip: невозможно прослушивать порт: 5900 Не удалось запросить локальную переадресацию. Добро пожаловать в Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-41-универсальный x86_64) ...
  2. В remmina подключитесь с плагином Protocol Remmina VNC (так же, как и нетуннелированное соединение) к localhost:5900. Меня просят ввести пароль, установленный в Настройки -> Общий доступ -> Общий доступ к экрану . Я ввожу этот пароль и получаю сообщение Не удалось выполнить аутентификацию, попытка переподключения... .

То же самое происходит при попытке ПК2 -> ПК1 (через туннель SSH).

A. Как это исправить?


У меня есть еще один ПК3 с Win10, и я хочу использовать VNC с ПК3 на оба ПК1/2, используя tigervnc. Я тоже могу без проблем.

Теперь я пытаюсь использовать VNC через туннель SSH. Я могу сделать это ПК3 -> ПК1, используя подсказку mingw64 в ПК3, с

  1. В подсказке mingw64 bash

    [PC3]$ ssh -L 5900:localhost:5900 user@192.168.0.140 bind [127.0.0.1]:5900: адрес уже используется channel_setup_fwd_listener_tcpip: невозможно прослушивать порт: 5900 Не удалось запросить локальную переадресацию. Добро пожаловать в Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-41-универсальный x86_64) ...
  2. В tigervnc подключитесь к localhost:5900. Меня просят ввести пароль, установленный в Настройки -> Общий доступ -> Общий доступ к экрану . Я ввожу этот пароль, и у меня уже есть экран VNC в PC3.

Если я попытаюсь сделать то же самое с ПК3 -> ПК2, я получу

  1. В командной строке bash mingw64

    [PC3]$ ssh -L 5900:localhost:5900 user@192.168.0.32 bind [127.0.0.1]:5900: адрес уже используется channel_setup_fwd_listener_tcpip: невозможно прослушивать порт: 5900 Не удалось запросить локальную переадресацию. Добро пожаловать в Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-41-универсальный x86_64) ...
  2. В tigervnc подключитесь к localhost:5900.Меня просят ввести пароль, установленный в Настройки -> Общий доступ -> Общий доступ к экрану . Я ввожу этот пароль и получаю Ошибка аутентификации.

B. Как это исправить?


Следующая информация может быть полезна: На ПК1 у меня

$ gsettings list-recursively org.gnome.Vino
org.gnome.Vino prompt-enabled false
org.gnome.Vino require-encryption false
org.gnome.Vino use-alternative-port false
org.gnome.Vino disable-background false
org.gnome.Vino disable-xdamage false
org.gnome.Vino alternative-port uint16 5900
org.gnome.Vino icon-visibility 'client'
org.gnome.Vino authentication-methods ['vnc']
org.gnome.Vino network-interface ''
org.gnome.Vino notify-on-connect true
org.gnome.Vino mailto ''
org.gnome.Vino lock-screen-on-disconnect false
org.gnome.Vino use-upnp false
org.gnome.Vino vnc-password '<12-char string>'
org.gnome.Vino view-only false

На ПК2 у меня то же самое, кроме

org.gnome.Vino vnc-password 'keyring'

И когда я пытаюсь установить пароль в Настройки -> Общий доступ -> Экран Sharing, я ограничен 8 символами, что не является обычным случаем, который я встречал.

0
задан 10 December 2021 в 05:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: