Удаленная сторона закрытое соединение с VNC через SSH

У меня есть рабочий стол на сервере с Kubuntu и ноутбук с Windows. Я хочу подключиться к удаленному рабочему столу через VNC-соединение через SSH с ноутбука.

Пока все хорошо, работает ssh туннель. Я использую PuTTY с переадресацией портов, в частности, порт 5901 на сервере идет в порт 5901 на ноутбуке.

Проблема в том, что VNC не может подключиться.

Сервер работает в том смысле, что

vncserver -list

через консоль SSH создает

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
:1              16188

Команда

 netstat -ntpl

также показывает активные серверы

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State                                                                                    PID/Program name
tcp        0      0 127.0.0.1:5901          0.0.0.0:*               LISTEN                                                                                   16188/Xtigervnc
tcp        0      0 127.0.0.1:5902          0.0.0.0:*               LISTEN                                                                                   -
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN                                                                                   -
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN                                                                                   -
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN                                                                                   -
tcp        0      0 0.0.0.0:2018            0.0.0.0:*               LISTEN                                                                                   -
tcp6       0      0 :::6600                 :::*                    LISTEN                                                                                   -
tcp6       0      0 ::1:5901                :::*                    LISTEN                                                                                   16188/Xtigervnc
tcp6       0      0 ::1:5902                :::*                    LISTEN                                                                                   -
tcp6       0      0 :::1716                 :::*                    LISTEN                                                                                   -
tcp6       0      0 :::1717                 :::*                    LISTEN                                                                                   -
tcp6       0      0 :::1718                 :::*                    LISTEN                                                                                   16364/kdeconnectd
tcp6       0      0 ::1:631                 :::*                    LISTEN                                                                                   -

После подключения SSH к отдельной консоли Windows по команде

netstat -an

отображается

...
  TCP    0.0.0.0:49669          0.0.0.0:0              LISTENING
  TCP    127.0.0.1:5901         0.0.0.0:0              LISTENING
  TCP    127.0.0.1:49677        0.0.0.0:0              LISTENING
...

, поэтому, я думаю, порт открыт и исправен.

Но не работает ни VNC-просмотрщик, ни сжатый просмотрщик.

Первый после подключения к

localhost:5901

закрывается с сообщением «Соединение неожиданно закрылось». ошибка.

Последний производит

Initializing...
Connecting to localhost, port 5901...
Connected to server
Network error: remote side closed connection
java.io.EOFException
        at java.io.DataInputStream.readFully(Unknown Source)
        at com.tightvnc.vncviewer.RfbProto.readFully(Unknown Source)
        at com.tightvnc.vncviewer.RfbProto.readFully(Unknown Source)
        at com.tightvnc.vncviewer.RfbProto.readVersionMsg(Unknown Source)
        at com.tightvnc.vncviewer.VncViewer.connectAndAuthenticate(Unknown Source)
        at com.tightvnc.vncviewer.VncViewer.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
RFB socket closed

Кроме того, X-сервер работает самостоятельно, xclock, firefox и т. Д. Работают через соединение SSH в Xming.

В чем может быть проблема и как с ней бороться?

0
задан 23 April 2019 в 04:39

1 ответ

Просто у меня все это выстроено в очередь:

У вас есть стандартный рабочий стол kubuntu (технически сервер), на который вы хотите подключиться к VNC, но получаете ошибку?

Вы пытаетесь сделать это из-за пределов внутренней сети, где находится машина kubuntu, или изнутри (в основном вы пытаетесь сделать это из рабочей сети или из дома с машиной)?

Это сообщение:

[ 114] Ошибка сети: удаленное закрытое соединение

указывает на то, что машина kubuntu отказывается от соединения. Не могли бы вы убедиться, что аппарат включен и разблокирован, когда вы пытаетесь получить к нему доступ. В частности, что он разблокирован (вошел в систему без заставки работает). Я знаю, что это звучит нелогично, учитывая, что вы используете ssh, но это может быть проблемой, так как вы используете настольный компьютер и его устранение было бы очень полезно.

0
ответ дан 23 April 2019 в 04:39

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

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