JetsonTX2遠端連線方案

2021-10-21 23:17:36 字數 1555 閱讀 2225

ssh連線

設定主從網路和遠端開發環境

在jetsontx2刷機後,系統中有readme-vnc.txt檔案,有詳細的說明,本文在此總結

sudo apt update

sudo apt install vino

#設定自啟動

mkdir -p ~/.config/autostart

#配置vnc server

gsettings set org.gnome.vino prompt-enabled false

gsettings set org.gnome.vino require-encryption false

#設定vnc密碼 thepassword即為密碼

gsettings set org.gnome.vino authentication-methods "['vnc']"

gsettings set org.gnome.vino vnc-password $(

echo -n 'thepassword'

|base64)

#重啟sudo

reboot

#重啟後即可在windows中用vnc viewer連線

ssh連線本來計畫是在windows中通過xshell實現,但是最近看到一篇文章,發現可以在兩個ubuntu系統中通過ros組網實現互相布置工作空間(大概了解,後續將繼續學習)。所以計畫使用虛擬機器中的ubuntu實現ssh連線。

在ubuntu中可以直接在終端執行,而不必找類似xshell的工具。

我還比較好奇windows中的wsl能否實現ros組網,後續將繼續學習。

言歸正傳。

使用ssh連線時,需保證兩機器在同一區域網中,所以應先保證虛擬機器連線到外部區域網。在本文中寫這個過程難免有些冗雜,如果是使用linux主機或雙系統的根本用不到。

虛擬機器連線區域網可看這篇文章

在連入同一區域網後,我們可以先用密碼測試一下

#在虛擬機器或pc的ubuntu中執行

ssh 主機名@主機位址

#後面會輸入密碼,若成功則表示不缺少元件,否則請根據提示安裝相關元件

#在虛擬機器或pc的ubuntu中執行

ssh-keygen

#一路回車,結束後會在~/.ssh目錄中生成id_rsa.pub檔案

#通過區域網將金鑰分發到jetsontx2中

scp ~/.ssh/id_rsa.pub [email protected]:/home/dream

#文中dream為jetsontx2的主機名,檢視主機名可直接在命令列輸入hostname

#在jetsontx2中執行,此時可以在虛擬機器終端通過ssh連線tx2即可

ssh [email protected]

cat id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600 ~/.ssh/authorized_keys

#配置完成後即可實現ssh免密碼登陸tx2

Jetson TX2更換軟體源

tx2的軟體源為國外伺服器,網速會很慢,需要換國內的arm源。備份 etc lib路徑下的source.list檔案,然後在終端 按ctrl alt t開啟 執行以下命令 sudo cp etc apt sources.list etc apt sources.list.bak 為防止誤操作後無法恢...

Jetson TX2更換軟體源

本文 tx2的軟體源為國外伺服器,網速會很慢,需要換國內的arm源。備份 etc lib路徑下的source.list檔案,然後在終端 按ctrl alt t開啟 執行以下命令 sudo cp etc apt sources.list etc apt sources.list.bak 為防止誤操作後...

Jetson TX2的幾種工作模式

tx2由乙個gpu和乙個cpu集群組成,cpu集群由雙核丹佛2 denver 2 和4核arm a57組成 共5種模式,有的小夥伴可能剛看的時候不太明白,我來稍微講一下,模式1,是tx2的預設模式,此模式丹佛2cpu不執行 模式1 denver2下數字為0 arm a57執行 數字為4,4核 arm...