- VNC Server
平常在做一般的遠端連線時使用SSH已經很足夠,但如果想要操控圖形化介面,我們可能就需要用到VNC,Server端的安裝方式如下:
sudo apt-get install vnc4server xinetd
我們同時安裝了xinetd來取代傳統的inetd。
啟動VNC之前我們要先開啟XDMCP
sudo nano /etc/gdm/gdm.conf
找到一行叫做RemoteGreeter=/usr/lib/gdm/gdmlogin前面的#拿掉。
接著找到一個叫做[xdmcp]的字串,把他下面的Enable=false改成
Enable=true
再來我們要去設定xinetd,
sudo gedit /etc/xinetd.d/Xvnc
將以下的設定貼入到Xvnc裡
{
socket_type = stream
protocol = tcp
port = 5901
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -geometry 1024x768 -depth 16 -once -cc 3 -fp /usr/share/X11/fonts/misc
}
存檔後重新啟動Xinetd
sudo /etc/init.d/xinted stop
sudo killall Xvnc
sudo /etc/init.d/xinetd start
我們還要設定xstartup
sudo nano ~/.vnc/xstartup
將twm&前面加上#,然後最後面加上
gnome-session &
存檔後離開,最後我們還要為vnc設定登入密碼
vncpasswd
一切設定完畢,啟動vnc server
vncserver
或者你可以指定port啟動
vncserver :1
如果要關閉vncserver 可以這樣使用
vncserver -kill :1
如果出現error locking in .Xauthority的訊息,請先確定你的目錄下的 .Xauthority檔案權限是否設定正確。
No comments:
Post a Comment