Средство просмотра VNC не может установить соединение с «канал 3: ошибка открытия: ошибка подключения: нет маршрута к хосту» - PullRequest
0 голосов
/ 21 мая 2018

Я ssh на сервер со следующим:

ssh -g -L5912:server:5912 user@host

Он проходит, и я могу получить доступ к своим файлам на другом сервере через командную строку (то есть я могу подключиться к серверу, этомоя программа просмотра vnc не работает!) но когда я пытаюсь открыть программу просмотра vnc (RealVNC) и подключиться к localhost: 12 я получаю следующее сообщение об ошибке в приложении просмотра vnc:

Соединение закрытонеожиданно.

Кроме того, в исходной оболочке командной строки я получаю:

channel 3: open failed: connect failed: No route to host

Я пробовал переключаться на другие порты и даже извлек другие сообщения в том же сообщении об ошибке, нопроблема в том, что я не совсем их понимаю ... туннели SSH все еще относительно новые для меня, поэтому я не знаю, что я делаю.Любая помощь будет принята с благодарностью.Спасибо!

1 Ответ

0 голосов
/ 22 мая 2018

Вы пытаетесь настроить переадресацию портов, это может произойти из-за многих причин:

  • Переадресация порта SSH не включена в host

Проверьте сервер SSH в host, если AllowTcpForwarding включен:

$ grep AllowTcpForwarding /etc/ssh/sshd_config
AllowTcpForwarding yes

Как правило, он закомментирован.Раскомментируйте и перезапустите sshd.

  • Нет соединения между host и server через порт 5912

SSH с hostи попробуйте:

$ telnet server 5912
Connected to server.
Escape character is '^]'.
  • Наконец, server прослушивает на 5912?

Аналогично, как указано выше, но из server - иди туда и попробуй telnet localhost 5912.

С наилучшими пожеланиями, Ярек

...