jetson nano/tk2/nx/agx配置VNC遠程桌面


https://blog.csdn.net/weixin_43181350/article/details/106491056

 

安裝

sudo apt update
sudo apt install vino

  

修復設置-設置用戶可連接

1、確認系統已經安裝好后打開系統設置,找到桌面共享,你會發現打不開,據說這是個bug。
在這里插入圖片描述
解決方法:
第一步:在終端輸入這句指令編輯此文件

sudo gedit /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

 第二步:滑到最后面文末的位置,將下面這段內容全部粘貼進去

<key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
    </key>

  注意看下圖指示的位置,不能隨便粘貼,格式也要與圖片一致,然后點擊“保存”再關閉窗口。
在這里插入圖片描述

第三步:輸入以下指令編譯一下剛才編輯過的文件

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

  完成以上步驟,正常來說就可以打開桌面共享的圖標了。

完成以上步驟,正常來說就可以打開桌面共享的圖標了。
2、打開桌面共享設置后按照如下配置即可,密碼不用太復雜,好像不設置也可以。
在這里插入圖片描述

admin

 

配置 VNC Server

每次開機自動開啟 

sudo ln -s ../vino-server.service \
    /usr/lib/systemd/user/graphical-session.target.wants

 配置VNC設置

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

  設置密碼 修改你的密碼 自己設置的默認 admin

gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n '請輸入你的密碼'|base64)

 

設置分辨率  (不插顯示器, 遠程桌面檢測不到顯示器就不會有分辨率參數,會顯示黑屏,所以強制一個分辨率)

/etc/X11/xorg.conf 

在文件最下面中添加

Section "Screen"
   Identifier    "Default Screen"
   Monitor       "Configured Monitor"
   Device        "Tegra0"
   SubSection "Display"
       Depth    24
       Virtual 1280 800 # Modify the resolution by editing these values
   EndSubSection
EndSection

  

 

 

重啟生效

sudo reboot

   

設置電腦自動登錄和鎖屏

1 在nano登陸后,必須是輸入密碼登陸用戶后,遠程服務才會自動開啟,所以需要設置自動登錄賬號進入桌面

 

導航到設置 - >詳細信息 - >用戶。要開始,首先打開解鎖按鈕並輸入您的管理密碼。准備就緒后,將自動登錄開關轉到ON位置。推薦使用該方法,因為直觀簡單。

啟用自動登錄Ubuntu 18.04 Linux系統

 

關閉鎖屏,避免再次輸入密碼進入

解決方案:

(1)打開系統設置,找到(亮度和鎖屏)設置並打開,如下圖:

(2)根據提示可以設置屏幕多久關閉和鎖屏時間設定,一個“從不”和“關閉”即可搞定。

這樣設置后屏幕就不會自動關閉和自動鎖屏了。

 

 

 

 

 

 

 

2 查看nano的iP地址

ifconfig

 

或者

查看jetson nano的IP地址:
點擊桌面右上角的WiFi圖標,找到“連接信息”點開就可以看到當前網絡連接的IP地址了
在這里插入圖片描述
在這里插入圖片描述

 

3win0連接  

打開手機或者電腦的vnc,輸入地址連接

密碼 admin

 

4Ubuntu18的鏈接

打開自帶的遠程桌面

 

 

打開過后點擊NEW(加號)新建一個連接。

 

 


上面的Name名字一欄可以自己隨便取一個,如果使用默認的名稱不改的話這個配置不會保留。我們命名為Xavier。
接下來在Protocol一欄里面選擇VNC-Virtual Network Computing。

 

 

 

 

然后在Server一欄中我們點擊最右邊的那三個點,然后該工具會搜索局域網內可以連接的設備,我們選擇我們要連接的一個設置,對於IPV4和IPV6這個隨便選一個就行。實測ipv4可用

 

 

 

 


然后在Password一欄當中填入剛才我們設置的密碼。 

 

 

 

 

 


這個時候就配置完成了,接下來點擊最下面的Connect就會成功連接到Xavier。

 

速度有點延遲 1-2秒的樣子 


下次再連接的時候,如果Xavier的IP地址沒有變化我們就可以直接連接,如果變化了,再執行一下選Server的步驟更新一下IP即可,如果還是連接不上,就在Server里面寫入Xavier具體的IP地址。

 

 優化

一定要修改遠程質量,默認是差,速度奇慢無比(雖然號稱最快)

可以選擇中等或者良好

 

 

 

 

 

 

 

 

其他

1防火牆

(如果都配置完不給鏈接需要關閉下防火牆對應端口)

1.安裝

sudo apt-get install ufw

2關閉所有(暴力)

一般用戶,只需如下設置:

sudo apt-get install ufw
 
sudo ufw enable
 
sudo ufw default deny

  

 

其他使用

啟用

sudo ufw enable

sudo ufw default deny

 

打開或關閉某個端口,例如:

sudo ufw allow smtp 允許所有的外部IP訪問本機的25/tcp (smtp)端口

sudo ufw allow 22/tcp 允許所有的外部IP訪問本機的22/tcp (ssh)端口

sudo ufw allow 53 允許外部訪問53端口(tcp/udp)

sudo ufw allow from 192.168.1.100 允許此IP訪問所有的本機端口

sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53

sudo ufw deny smtp 禁止外部訪問smtp服務

sudo ufw delete allow smtp 刪除上面建立的某條規則

開啟/關閉防火牆 (默認設置是’disable’)

sudo ufw enable|disable

 

2開機自啟動

(前面已經設置過如果不行,再來一次這個試試)

當然如果覺得每次開機都要手動開啟還是太麻煩,那么可以把它加入到開機啟動項,這樣一來每次開機就會自動開啟vnc了。
(1)點擊桌面左上角第一個圖標搜索“啟動應用程序”,然后雙擊打開它
在這里插入圖片描述
(2)按照圖示序號依次操作第2和4可以隨意填,第3就是選擇我們剛才在主目錄下創建的openvino可執行文件,添加完成關閉窗口就行了。

	
/usr/lib/vino/vino-server

  


在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM