Vnc

與tigervnc 的連接立即關閉

  • April 4, 2014

我想使用 VNC 遠端訪問本地 Centos 6.4 桌面。我已經安裝了tigervnc伺服器,為使用者設置了密碼,在防火牆中打開了5901埠,並啟動了vnc伺服器。我嘗試從另一個桌面連接,但收到消息:

connection to host 192.168.1.23 was closed

當我從命令行嘗試時,我得到了這個:

vncviewer: ConnectToTcpAddr: connect: No route to host

尋找答案,我發現我應該將伺服器設置更改為allow users to view desktop. 我找不到 GUI 工具來更改它,並且不確定這是否是問題所在。

我怎樣才能得到這個工作?


更新:

在 ~/.vnc/xstartup 的程式碼下方(來自使用者)

#!/bin/sh

[ -r /etc/sysconfig/i18n ] && 。/etc/sysconfig/i18n
出口朗
導出 SYSFONT
vncconfig -圖示 &
#unset SESSION_MANAGER
取消設置 DBUS_SESSION_BUS_ADDRESS
作業系統=`uname -s`
如果 [ $OS = 'Linux' ]; 然後
案例“$WINDOWMANAGER”在
*侏儒*)
如果 [ -e /etc/SuSE-release ]; 然後
PATH=$PATH:/opt/gnome/bin
導出路徑
是
;;
經社理事會
是
如果 [ -x /etc/X11/xinit/xinitrc ]; 然後
執行 /etc/X11/xinit/xinitrc
是
如果 [ -f /etc/X11/xinit/xinitrc ]; 然後
執行 sh /etc/X11/xinit/xinitrc
是
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot - 純灰色
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP 桌面" &
和

作為 root 使用者,執行以下步驟。

vim /etc/sysconfig/vncservers

添加以下 2 行(vncuser您的使用者名將在哪裡)。

VNCSERVERS="1:vncuser"
VNCSERVERARGS[1]="-geometry 1600x1200"

然後鍵入以下命令。

service vncserver start
service vncserver stop
chkconfig vncserver on

如果上述命令成功,我們需要編輯我們為其配置了 vncserver 的 xstartup 文件。因此,在我們的例子中,我們為使用者配置了它vncuser

su vncuser
vi ~/.vnc/xstartup

取消註釋以下 2 行。

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

如果上述步驟也成功,我們就完成了 VNC 伺服器的配置。如果您需要更多資訊,我已在此處編寫了有關設置 VNC 伺服器的文件。

引用自:https://unix.stackexchange.com/questions/122975