安裝包:
xorg-x11-xauth
xterm.x86_64 0:253-1.el6
Execute command path:/usr/bin/xterm
Xstart連接配接Linux遠端桌面有一個好處,伺服器端不用做什麼設定,開啟SSH即可。
伺服器要有桌面環境,和X Window
用XDMCP連接配接,伺服器端得做一些配置,麻煩。
菜單
Xmanager Enterprise 4 -- Xbrowser
建立一個Xstart會話

協定選ssh,
執行指令 點選後面的按鈕選GNOME
建好後打開這個會話就可以連接配接到遠端桌面了,很簡單。
連接配接上後工作列裡有三個菜單,
一個是顯示linux的頭部菜單
一個是顯示linux的工作列
一個是顯示linux的桌面
如何退出
在工作列(右側)裡右鍵關閉xmanager
還可以用如下方法建Xstart會話
菜單
Xmanager Enterprise 4 -- Xstart
如果報錯:已拒絕x11轉移申請,
(首先檢查 etc/ssh/sshd_config 中 設定 X11Forwarding yes
但是在某些主機上,無論你在用戶端如何設定,都無法正确的使能X11 forwarding功能,登入後DISPLAY永遠是空值。sshd_config檔案也沒有将X11 forwarding功能禁用。
解決辦法:
原來X11 forwarding依賴“xorg-x11-xauth”軟體包,是以必須先安裝“xorg-x11-xauth”軟體包。
yum install xorg-x11-xauth)
伺服器上應該裝有X Window,見文後連接配接。
伺服器要沒有桌面環境,會報如下錯誤
[17:18:41] Start timer (TIMER_SHUTDOWN, 180).
bash: /usr/bin/gnome-session: No such file or directory
----------------------------------------------------------------------------------------------------------------------------------------------
- 通過xstart啟動gnome桌面的具體調置
- 啟動xstart,命名一個session,輸入主機名,懸着SSH,輸入使用者名和密碼,
- Execution Command框:
- 若啟動GNOME,填寫DISPLAY=$DISPLAY /usr/bin/gnome-session,若啟動KDE,填寫DISPLAY=$DISPLAY /usr/bin/startkde
- 修改配置
1)依次點選 開始--》所有程式--》XManager 3 ——》Xconfig,然後輕按兩下你目前正在使用的配置(有個小對勾,一般是Default Profile)。
2)Window Mode 選擇 Multiple Windows Mode,然後點選Settings, 選擇Multiple Windows Mode頁籤,Window對應下拉框選擇 Remote Only 或者Automatic Switch,點選确定
3)options 請選中 Terminate at Reset
4)點選确定。
- 無法啟動xstart的幾個錯誤及解決
錯誤一:連接配接時出現:Can\'t open display: localhost:10.0
_X11TransSocketINETConnect() can\'t get address for localhost:6010: Name or service not known
/usr/bin/xterm Xt error: Can\'t open display: localhost:10.0
解決方法:
在/etc/hosts 中加入
127.0.0.1 localhost
ipaddress hostname
之後能進入圖形界面,注意是實際ip和機器名
錯誤二:slc5和slc4的xterm目錄不一樣,需要注意。
/usr/X11/bin/xterm: Command not found.
将Excution command改為
/usr/bin/xterm -ls -display $DISPLAY
即可
------------------------------------------------------------------------------------------------------------------------
[16:21:58] Host authentication initiated…
[16:21:58] Hostkey fingerprint:
[16:21:58] ssh-dsa 1024 18:4c:c3:f8:71:0f:d2:b2:e1:4c:21:f8:33:49:9a:9a
[16:22:00] Accepted. Verifying host key…
[16:22:00] Verified.
[16:22:00] User authentication initiated…
[16:22:00] Sent user name ‘oracle’.
[16:22:00] Sent password.
[16:22:00] Access granted.
[16:22:00] Sent X11 forwarding request…
[16:22:00] Succeeded.
[16:22:00] Sent the command line.
[16:22:00] /usr/X11R6/bin/xterm -ls -display $DISPLAY
[16:22:00] Start timer (TIMER_SHUTDOWN, 180).
/usr/X11R6/bin/xauth: creating new authority file /home/oracle/.Xauthority
bash: /usr/X11R6/bin/xterm: No such file or directory
[16:22:01] Connection closed
解決思路:
[root@localhost ~]# rpm -qf /usr/bin/xterm
xterm-215-4.el5
查詢到缺少該rpm包,安裝該包
挂載光驅
[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom
[root@localhost ~]#cd /mnt/cdrom
[root@localhost cdrom]# cd Server
[root@localhost Server]# ls xterm*
xterm-215-5.el5.i386.rpm
[root@localhost Server]# rpm -ivh xterm-215-5.el5.i386.rpm
warning: xterm-215-5.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
file /usr/bin/resize from install of xterm-215-5.el5 conflicts with file from package xterm-215-4.el5
file /usr/bin/xterm from install of xterm-215-5.el5 conflicts with file from package xterm-215-4.el5
安裝 xterm-215-5.el5.i386.rpm包出錯,意思是,已經在/usr/bin/xterm下安裝xterm包,名稱為xterm-215-4.el5
判斷既然該包已經存在,那該如何處理呢...
修改Xstart的配置,在Execution Command:點選箭頭添加,如下圖:
點選箭頭後,點選Add/Remove....添加執行指令行。如下圖
添加完畢後,在xstart視窗,再重新指定,如下圖
到此就ok了