Привет, ребята, имеющие проблемы с туннелированием VNC через SSH.

В прошлом у меня все работало нормально, но я попробовал еще раз, и после просмотра моих заметок, Superuser и нескольких руководств он просто не работает.

вот что я делаю

У меня есть две коробки Linux в одной локальной сети.

На первом (arch linux) я запускаю vncpasswd, устанавливаю пароль. Затем я запускаю vncserver -localhost, это запускает файл журнала vncserver с именем ...../.vnc/hostname:3.log

На другом компьютере с Linux (Ubuntu) я запускаю ssh -L 5903:IP OF VNC HOST:5901 user @ hostname (или псевдоним конфигурации ssh)

Затем я открываю новый терминал и ввожу vnc-client localhost:5903 или vncviewer localhost:5903

5903 - это локальный порт, а 5901 - это порт, который должен прослушивать vncserver.

Когда я запускаю vnc-client, я получаю окно, которое открывается, но там внизу написано "VNC отключен от localhost:5903. Когда я запускаю vncviewer localhost:5903, я получаю окно, которое открывается через TightVNC, но оно пустое, и я не могу управлять мышью. Я не уверен, что я делаю неправильно, потому что раньше я все это делал, и мне кажется, я больше не могу заставить его работать.

Буду признателен за любую помощь, я предоставлю любую информацию, которая необходима.

И прежде чем я стал троллить, я исследовал Stack Exchange, Google и многие другие места ... Ничто не работает для меня.

Заранее спасибо.

Изменить при попытке запустить ssh -L local:host:remote user @ host Я получаю сообщение: Не удалось открыть соединение с вашим агентом аутентификации. Все же это все еще входит.

0