У меня Ubuntu 20.04.3, на двух компах PC1 и PC2. Я могу без проблем подключиться через VNC (remmina) между ними.
Теперь я пытаюсь использовать VNC через туннель SSH.
Установить туннель
[ПК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) ...
В remmina подключитесь с плагином Protocol Remmina VNC (так же, как и нетуннелированное соединение) к localhost:5900
. Меня просят ввести пароль, установленный в Настройки -> Общий доступ -> Общий доступ к экрану . Я ввожу этот пароль и получаю сообщение Не удалось выполнить аутентификацию, попытка переподключения... .
То же самое происходит при попытке ПК2 -> ПК1 (через туннель SSH).
A. Как это исправить?
Теперь я пытаюсь использовать VNC через туннель SSH. Я могу сделать это ПК3 -> ПК1, используя подсказку mingw64 в ПК3, с
В подсказке 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) ...
В tigervnc подключитесь к localhost:5900
. Меня просят ввести пароль, установленный в Настройки -> Общий доступ -> Общий доступ к экрану . Я ввожу этот пароль, и у меня уже есть экран VNC в PC3.
Если я попытаюсь сделать то же самое с ПК3 -> ПК2, я получу
В командной строке 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) ...
В 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 символами, что не является обычным случаем, который я встречал.