XUbuntu 上的 TigntVNC 设置问题

XUbuntu 上的 TigntVNC 设置问题

我已经在 xubuntu 服务器上安装了 tightvnc 和 openssh。

我正在尝试调试为什么当我尝试从远程机器登录时会出现“权限被拒绝”错误。

在服务器上:

vncserver

>>New 'X' desktop is ServerName:1

>>Starting applications specified in /home/user/.vnc/xstartup

在远程机器上:

ssh user@serveripadress  works fine and I can login

在远程机器上:

ssh -L 5910:127.0.0.1:5901 -N -f -l user serveripaddress

输入 tightvnc 密码后失败,出现“权限被拒绝”

在服务器上:

ssh -L 5910:127.0.0.1:5901 -N -f -l user localhost

在密码提示符下,我使用了 tightvnc 密码并得到“权限被拒绝”(我也尝试了用户密码,得到了相同的响应)。

服务器防火墙规则

...
5901 ALLOW IN remoteipaddress
22   ALLOW IN remoteipaddress
...

服务器VNC监听端口:

lsof -i -P | grep -i "listen" | grep Xvnc

Xvnc    2229 user   5u  IPv4  37691      0t0  TCP localhost:5901 (LISTEN)

由于我可以通过 ssh 登录,并且 vncserver 正在运行,我不清楚为什么我无法登录到 vnc 会话

答案1

我切换到 TigerVNC,遇到了同样的问题。我设法通过以下方法使其正常工作:

在远程机器上:

ufw allow out from any to serveripaddress port 5901

然后我可以使用 TivergVnc 查看器客户端与 serveripaddress:1 连接到服务器

相关内容