為什么使用SSH
jetson nano是嵌入式開發(fā)設(shè)備,我們暫且管他叫小板子,所以我們的目標(biāo)是把他部署到模塊化集成設(shè)備中,目前這種設(shè)備使用最廣泛并且比較簡單的就應(yīng)該是樹莓派系列了,所以就像我們使用樹莓派一樣,我們不用抱著一大堆東西來回跑(鍵盤鼠標(biāo)顯示屏),筆記本到哪小板子就跟到哪,撐死帶一根網(wǎng)線就Ok了
ssh
1.安裝ssh
讓板子連接互聯(lián)網(wǎng),下載ssh,我使用手機usb網(wǎng)絡(luò)共享,當(dāng)然你也可以用其他方式來聯(lián)網(wǎng)。
sudo apt-get install openssh-client
sudo apt-get install openssh-service
上面兩個命令最好在服務(wù)器和本機都執(zhí)行一遍確保都是安裝好的。
2.服務(wù)器啟動ssh服務(wù)
sudo service ssh start #啟動ssh服務(wù)
可以用下面的命令查看ssh是否啟動,這是一個查看進程的命令
sudo ps -e | grep ssh
查看ip地址
使用命令ifconfig,如下圖eth0是網(wǎng)卡信息,inet 169.254.0.4是ip地址,在本地機連接時需要用到這個ip地址。
但是我在最開始使用這個命令時發(fā)現(xiàn)找不到ip地址,只有網(wǎng)卡信息,所以我采用命令sudo ifconfig eth0 169.254.0.4分配了ip地址,并將其寫入到了設(shè)置中。

然后我們回到本地計算機。
ssh連接
先確保網(wǎng)線已經(jīng)連接,下圖是我自己計算機的圖片展示。


可以看到enp8s0這是我筆記本的網(wǎng)卡信息,看好筆記本的ip,我這里是169.254.0.3。在這里特地說一下要特別注意的,筆記本和小板子的ip地址一定不能完全一致,否則會出現(xiàn)問題,如果你是手動配置的ip地址的最后一位不同就行,前兩位是169.254,必須要保證。然后輸入
sudo ssh nanozhw@169.254.0.4。
這里簡單的說明一下nanozhw要改成你的小板子用戶名,169.254.0.4改成你的小板子的ip地址,不出什么意外的話,一定會連接成功的。
存在的問題
我的小板子已經(jīng)給eth0分配了ip地址,然后也將他寫入了設(shè)置中。


但是每次當(dāng)我重新啟動小板子的時候eth0是沒有打開的,輸入命令
ifconfig時能看到eth0的網(wǎng)卡信息但是沒有ip地址。
補充
針對重啟后網(wǎng)卡默認不打開的問題已經(jīng)找到了解決的方法,我查看了系統(tǒng)內(nèi)的網(wǎng)卡配置文件sudo vim /etc/network/interfaces ,發(fā)現(xiàn)板子系統(tǒng)的網(wǎng)絡(luò)配置文件與正常ubuntu18.04不太一樣,如下圖是我現(xiàn)在改完的文件,系統(tǒng)最初的只有一句話source-directory /etc/network/interfaces.d。把文件改成我下圖的配置就ok了。
