天天看點

Linux遠端圖形界面

1:xmanager passive 

首先本機開啟xmanager passive功能

secureCRT開啟轉發X11資料包功能。主機執行 export DISPLAY=ip.0:0 xhost +

執行xclock測試是否顯示時鐘界面

此使用了Xclient和Xserver功能,其中本地使用了xmanager的server功能

此用法并不需要伺服器安裝有圖形化界面,kde等,

2:vncserver

本地安裝vncview 伺服器安裝vncserver,

配置/etc/sysconfig/vncservers檔案

# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

将最後兩行配置資訊取消注釋,添加系統賬号

VNCSERVERS="1:root 2:etl"

VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -nohttpd "

VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -nohttpd "

VNCSERVERS 是用來設定可以使用VNC的伺服器賬号,可以設定多個,例如上面root、etl,但是中間要用空格隔開。使用VNCVIEWER登入時,192.168.48.128:1表示是以root賬号登入,以此類推。

1:-geometry 表示桌面分辨率,預設為1024x768,是以上面的1024x768也可以不寫。

2:-nohttpd  表示不監聽HTTP端口(58xx)。

3:-nolisten tcp 表示不監聽TCP端口(60xx)

4:-localhost 隻運作從本機通路。

5:AlwaysShared 預設隻允許一個VNCVIEWER連接配接,此參數表示同一個顯示端口允許多使用者同時登入.

6:-depth  表示色深,參數有8,16,24,32.

7: SecurityTypes None 登入不需要密碼認證VncAuth預設值,要密碼認證。

之後在相應的使用者下面設定登陸密碼(用vncpasswrd);最後啟動vnc服務

并且在view要添加桌面号,比如:192.168.1.20:1等,1就是桌面号

可能需要重新開機設别

或者關閉selinux  vi /etc/selinux/config

參考:http://www.cnblogs.com/kerrycode/p/3315793.html