1. 程式人生 > >遠端桌面登入Ubuntu系統(ubuntu下命令列設定wifi自動連線)

遠端桌面登入Ubuntu系統(ubuntu下命令列設定wifi自動連線)

    由於各種條件的限制,有時候在進行ubuntu嵌入式開發的時候不得不使用命令列來操作。我在筆記本上設定了一個wifi熱點,希望我的開發板(Odroid-XU3)開機後自動連線上指定的wif熱點,這樣我就可以通過遠端桌面的方式登入到開發板的系統中。實現這一過程,主要的步驟如下文所述。

1. 設定wifi熱點

這個步驟相對簡單,在win7下下載一個可以生成wifi熱點的軟體,比如connectfy,然後設定相應的essid和psk,如下圖所示。


2. ubuntu下命令列設定wifi自動連線

    你需要一根USB轉串列埠線,以及putty軟體。首先通過串列埠進入Odroid的系統,然後命令列設定wifi連線。

2.1 串列埠進入Ubuntu系統

裝置管理器中檢視相應的COM口號,波特率選為115200,session選項中選上serial,點選open。


2.2 命令列設定wifi自動連線

(1) 輸入命令 wpa_passphrase ESSID WPA_KEY > /etc/wpa.config。在/etc/目錄下建立一個wpa.config的檔案,然後將要連線的wifi名稱和密碼寫入。

wpa_passphrase sos 11111111 > /etc/wpa.config

(2) 修改/etc/network/interface檔案中的無線設定

vi /etc/network/interfaces
修改後的檔案如下:
auto wlan2
iface wlan2 inet dhcp
wpa-conf /etc/wpa.config

(3) 設定開機自啟動命令

在/etc/rc.local檔案中加入要開機執行的命令,如下:

ifconfig wlan2 up
dhclient wlan2

這樣,重啟後,Odroid-XU3會自動連線上wifi熱點:

3. win7桌面遠端連線Ubuntu

3.1 首先更新ubuntu的源(這步可以跳過),加快下載速度。以Ubuntu14.04(trusty)為例,我只添加了163的源。
#備份源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
#更新源
vi /etc/apt/sources.list
#加入如下源
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
sudo apt-get update
3.2 ubuntu下安裝必要的外掛
sudo apt-get install xrdp
sudo apt-get install vnc4server
sudo apt-get install lubuntu-desktop</span>

3.3 連線 win7下打卡遠端桌面連線程式,Odroid-XU3的lubuntu系統下輸入ifconfig命令檢視wlan2的IP地址,因為遠端桌面連線需要相應的IP地址。 比如查詢得到Odroid-XU3的IP地址為192.168.0.136,連線步驟如下圖: 連線成功Finished!