Vnc
與tigervnc 的連接立即關閉
我想使用 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 伺服器的文件。