XUbuntu 上的 TigntVNC 設定問題

XUbuntu 上的 TigntVNC 設定問題

我已經在 xubuntu 伺服器上安裝了ightvnc 和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

輸入ightvnc 密碼後失敗並顯示“權限被拒絕”

在伺服器上:

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

在密碼提示時,我使用了ightvnc密碼並得到「權限被拒絕」(我也嘗試了具有相同回應的使用者密碼)。

伺服器防火牆規則

...
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 連接到伺服器

相關內容