Герметичный VNC сервер и Gucamole - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть виртуальная машина, в которой я установил сервер VNC (TightVNC) по ссылке: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-18-04

Он успешно установлен, и я вижу работающий порт 5901

/etc/tigervnc$ netstat -tulpn
(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      16460/Xtigervnc     
tcp        0      0 127.0.0.1:5902          0.0.0.0:*               LISTEN      16183/Xtigervnc     
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -                   
tcp6       0      0 ::1:5901                :::*                    LISTEN      16460/Xtigervnc     
tcp6       0      0 ::1:5902                :::*                    LISTEN      16183/Xtigervnc     
tcp6       0      0 :::22                   :::*                    LISTEN      -                   
tcp6       0      0 ::1:631                 :::*                    LISTEN      -                   
udp        0      0 0.0.0.0:36618           0.0.0.0:*                           -                   
udp    29184      0 127.0.0.53:53           0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:68              0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:631             0.0.0.0:*                           -                   
udp     7680      0 0.0.0.0:5353            0.0.0.0:*                           -                   
udp6       0      0 :::37372                :::*                                -                   
udp6   20736      0 :::5353                 :::*  

Теперь с моего локального компьютера я попытался привязать порт к локальному с ВМ (по ссылке https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-18-04)

ssh -L 5901:127.0.0.1:5901 -C -N -l test 172.1.1.1

На моем локальном компьютере я вижу, что порт привязан к 5901

/etc/guacamole$ fuser 5901/tcp
5901/tcp:            22049

Теперь, когда я пытаюсь установить соединение VNC, используя 127.0.0.1:5901, он запрашивает пароль виртуальной машины и показывает только пустую страницу.

enter image description here

Может ли кто-нибудь помочь мне с этим?

Спасибо, Хари

Ответы [ 2 ]

0 голосов
/ 16 ноября 2018

Вы также можете попробовать убить и перезапустить VNC-сервер

kill $ (pgrep Xvnc) Vncserver

Вы пытаетесь подключиться к VNC с локального компьютера на локальный? Я предполагаю, что только для проверки правильно?

Если вы не получили отказ, по крайней мере, вам следует обратиться в службу поддержки.

0 голосов
/ 16 ноября 2018

отредактируйте ваш файл ~ / .vnc / xstartup следующим образом:

#!/bin/sh

startxfce4 &

У меня была такая же проблема, и это решило ее

Для справки я получил ее отсюда: https://www.raspberrypi.org/forums/viewtopic.php?t=52557

...