本文由秀依林楓提供友情贊助,首發于爛泥行天下
公司服務器目前安裝的都是ubuntu 14.04系統,而且由于業務需要,需要使用到ubuntu的遠程桌面功能。所以本篇文章都是圍繞ubuntu的遠程桌面來介紹。
一、遠程桌面連接方式
ubuntu的遠程桌面連接要說簡單也很簡單,要說復雜也很復雜。ubuntu遠程桌面連接的方式,目前主要有兩種方式:基于VNC方式的和基于XRDP方式的。
基于VNC方式的遠程桌面連接,不在本篇文章中進行介紹。本文主要介紹基于XRDP方式的遠程桌面連接。
注意:基于XRDP方式的遠程桌面連接還需要vncserver的支持,所以在進行軟件安裝時,還要安裝vncserver軟件包。
我們本次試驗基于ubuntu14.04 64bit桌面版。因為現在公司使用的OS既有ubuntu desktop桌面版,又有ubuntu server服務器版,所以如果ubuntu desktop 桌面版與ubuntu server服務器版不同的地方,我會在文章中提出來。
二、ubuntu遠程桌面配置
無論是在ubuntu desktop桌面版還是ubuntu server服務器版上配置遠程桌面,都需要我們安裝x windows桌面環境軟件包、vncserver軟件包以及xrdp軟件包。
2.1 安裝相關軟件
x windows桌面環境軟件比較多,在此我們選擇的是輕量級的xfce4。
注意:建議在ubuntu desktop桌面版上不要使用lxde,這個x windows桌面環境軟件。因為本人經過測試,lxde在桌面版上顯示不正常。但是如果是在ubuntu server服務器版的話,可以安裝xfce4或者lxde這兩種x windows桌面環境軟件的一個。
軟件安裝如下:
sudo apt-get -y install xfce4 xrdp vnc4server
軟件安裝完畢后,我們來查看下相關軟件包。如下:
dpkg -L xrdp
在上圖的xrdp安裝文件中,我們需要注意xrdp.ini這個文件,有關這個文件的使用,我會在下一篇文章ubuntu遠程桌面會話管理中進行講解。
dpkg -L vnc4server
2.2 配置xfce4桌面會話文件
軟件安裝完畢后,我們還需要為每一個需要使用遠程桌面登陸到系統的用戶配置一個xfce4桌面會話文件。如果不配置該文件的話,用戶登陸后只有黑白點為背景,無圖標也無法操作。如下:
注意:是為每一個需要使用遠程桌面的用戶。
為什么會出現上述情況?這是因為xrdp、gnome和unity之間的兼容性問題導致的。
配置xfce4桌面會話文件,我們只需要把xfce4-session這行命令保存到該用戶的家目錄下。如下:
echo xfce4-session>.xsession
cat .xsession
注意:在此我們是以ilanni這個用戶進行測試的。如果使用其他用戶進行測試的話,一定要在該用戶的家目錄下,把上述xfce4桌面會話文件保存一份。
同時,還需要注意ubuntu server服務器版是不需要配置xfce4桌面會話文件的。因為ubuntu server服務器版不存在xrdp、gnome和unity之間的兼容性問題。
2.3 遠程桌面連接
相關軟件安裝完畢并配置完畢后,我們就可以通過遠程桌面軟件來連接這臺主機。
在此我們使用的是windows自帶的遠程桌面來連接,如下:
在下圖中,輸入登陸到系統的用戶名和密碼。
注意:上圖中“Module”中選擇sesman-Xvnc,username和passWord中填入相應的用戶和密碼即可。
注意:上圖中connecting to 127.0.0.1 5912這行。這行的作用,我會在下一篇文章中進行講解。
以上就是遠程成功登陸到ubuntu系統中的界面。
三、遠程桌面鍵盤補全
遠程登陸進入ubuntu系統后,你會發現在終端中使用tab補全相關命令時,會不起作用。
這是因為xfce4桌面配置文件中有關鍵盤的操作被占用造成的。
要解決這個這個問題有兩種方法,如下:
方法一:編輯.config/xfce4/xfconf/xfce-perchannel-xml目錄下的xfce4-keyboard-shortcuts.xml文件,在里面內容里找到<PRoperty name="<Super>Tab" type="string" value="switch_window_key"/>,把它用這句替換<property name="<Super>Tab" type="empty"/>。然后重新啟動系統后即可解決問題。如下:
方法二:該方法不需要你去重新啟動系統,在遠程桌面中進行設置,路徑是:打開菜單—設置—窗口管理器,如下:
或者在終端中輸入xfwm4-settings打開也行(xfwm4就是xfce4 window manger的縮寫),選擇鍵盤,可以看到窗口快捷鍵中動作一列有“切換同一應用程序的窗口”選項,將該選項的快捷鍵清除后關閉窗口即可解決問題。如下:
經過以上設置后,我們再在終端中使用Tab鍵補全就可以使用了。所以以上兩種方法,建議采用第二種。
新聞熱點
疑難解答
圖片精選