2020年2月11日 星期二

Nvidia Jetson Nano 測試筆記 (三) : 用 WIN10 遠端桌面連線存取桌面

前天在 Jetson Nano 上安裝 VNC 伺服器, 但卻不明原因連線後桌面變成網格黑幕, 沒辦法像樹莓派那樣順利用 VNC 存取桌面環境. 昨天找到下面使用 Windows 遠端桌面的文章, 實際測試可用, 但與本機所看到的桌面不一樣 (why?), 但至少可完整存取 Jetson 的桌面了, 記錄如後 :

Ubuntu 安裝可讓 Windows 遠端桌面登入的 xrdp
Windows 遠端桌面連線到 Ubuntu 16.04


1. 安裝 xfce4 與 xrdp 套件 :

xfcee 在安裝 VNC 時已安裝過了, xrdp 則是新套件 :

tony1966@jetson-nano-tony1966:~$ sudo apt-get install xfce4 
tony1966@jetson-nano-tony1966:~$ sudo apt-get install xrdp 


2. 建立 xfce4 連線檔案 : 

在使用者目錄下建立 .xsession 檔 :

tony1966@jetson-nano-tony1966:~$ echo xfce4-session > ~/.xsession 


3. 編輯 xrdp 啟動程式 : 

使用 nano 編輯 /etc/xrdp/startwm.sh 檔 :

tony1966@jetson-nano-tony1966:~$ sudo nano /etc/xrdp/startwm.sh 

在原檔案前面加上如下內容 :

:
if test -r /etc/profile; then
        . /etc/profile
fi

tartxfce4
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession

然後按 CTRL+O 與 CTRL+X 存檔.


4. 啟動 xrdp 服務 : 

tony1966@jetson-nano-tony1966:~$ sudo service xrdp restart 

用 netstat 與 grep 檢查是否有開啟 3389 埠 :

tony1966@jetson-nano-tony1966:~$ netstat -na | grep 3389   


tcp6       0      0 :::3389                 :::*                    LISTEN
unix  3      [ ]         STREAM     CONNECTED     33389    @/tmp/.X11-unix/X1

以上是我用 Putty 的 SSH 遠端完成的, 這樣 Jetson Nano 本機就設定完了, 接下來就可用 Win10 來連線了.


5. Windows 遠端桌面連線 :

在 Win10 的開始搜尋 "遠端桌面" 程式, 找到後點即執行, 按右上角的 "+" 新增遠端桌面 :




電腦名稱欄輸入 Jetson Nano 的 IP 按 "儲存" :



點擊該桌面, 輸入 Jetson Nano 使用者帳密按 "連線" 即可 :





對吧, 跟本機桌面不完全相同, 但至少可以遠端存取 Jetson Nano 桌面啦! (很好奇為什麼桌面上會出現一隻老鼠).

沒有留言 :