如果沒有安裝VNCServer,只有在機器上登錄進桌面后才可以通過VNC連接,否則連不上...
安裝:
yum install tigervnc-server
運行并設置密碼:
vncserver
設置vnc訪問密碼:
vncpasswd
這里是為上面的root遠程用戶配密碼,所以在root賬戶下配;依次類推,為別的賬戶配密碼,就要在別的賬戶下設密碼。
編輯vnc啟動圖形界面的文件vi /root/.vnc/xstartup把最后一行 twm & 這個注釋掉,然后添加一行內容gnome-session &然后保存退出
再編輯vnc的另外一個配置文件vi /etc/sysconfig/vncservers修改一下最后兩行如下
VNCSERVERS="1:root 2:root"VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
然后保存退出
VNCSERVERS參數的格式為:
VNCSERVERS="X:user01 Y:user02 ..."VNCSERVERARGS[X]="-geometry 分辨率 ..."VNCSERVERARGS[Y]="-geometry 分辨率 ..."
x,y為數字
注意vnc遠程的時候,默認第一個端口是5901,第二個界面是 5902依次類推。所以在使用vnc客戶端遠程的時候,要注意。否則連接不上的。
設置服務自動啟動:
chkconfig vncserver on
我在局域網內使用,直接把防火墻關閉了...就沒有關于防火墻的設置
使用遇見的問題:
windows下是mRemote登錄進入,不小心點擊了注銷,logout了...桌面空白只剩下鼠標和幾個復選框...關閉再連接時也沒有變換..
解決:
使用SSH遠程登錄服務器,使用的仍然是剛才在vnc里卡在壁紙的帳號。然后kill掉自己的vncserver后再重新開啟一個。
關閉連接的vnc:(我使用的5903端口,所以冒號后是3)
vncserver -kill :3
再啟動:
vncserver
然后再次通過VNC Viewer登錄,恢復如初。提醒:退出時直接關閉vnc viewer,千萬不要logout
新聞熱點
疑難解答