正如我們在之前的幾篇文章中所看到的那樣,Raspberry Pi是非常靈活的硬件。一旦安裝了操作系統(tǒng),適應(yīng)較小的尺寸并找到了一個案例,您就可以安裝Media Center軟件,甚至甚至可以開始編程軟件(畢竟,這就是它設(shè)計的目的) ?。?/p>
但是,您可能會發(fā)現(xiàn),將Raspberry Pi插入大屏幕等離子電視(您家中唯一具有HDMI連接的設(shè)備)的業(yè)務(wù)在您的家人觀看時有點累他們最喜歡的節(jié)目?;蛘?,您可能有足夠多的HDMI顯示器,但沒有足夠的鍵盤。
SSH的優(yōu)點
幸運的是,Raspberry Pi在連接到本地網(wǎng)絡(luò)時可以接受SSH命令(通過
SSH的好處不僅僅在于破壞《辛普森一家》的每日放映或最新的名人新聞–使用您的沒有專用顯示器的Raspberry Pi(也稱為“無頭”)可以讓您將設(shè)備設(shè)置為特定的配置,而不必擔(dān)心任何人會破壞事物。
使用Pi作為NAS接口嗎?沒問題!如果您的Raspberry Pi將其作為低保真Web服務(wù)器或Internet無線電來使用,則不需要專用的顯示器。
這是SSH的用處!
設(shè)置用于SSH的Raspberry Pi
為準(zhǔn)備通過SSH進行遠程連接的Raspberry Pi,您應(yīng)該首先安裝Debian發(fā)行版Raspbian,如前所述。默認情況下,SSH是啟用的,但如果禁用它,則應(yīng)進入配置屏幕以重新啟用。
將小型計算機插入電源并連接鍵盤和以太網(wǎng)電纜,然后啟動并登錄到設(shè)備。
完成后,輸入 sudo raspi-config 以打開配置屏幕,然后使用箭頭鍵和Enter選擇啟用或禁用SSH選項。在下一個屏幕中,選擇“啟用”,點擊Enter,然后在最后一個屏幕中再次選擇Enter。
現(xiàn)在啟用了SSH,您將能夠使用SSH客戶端遠程連接到Raspberry Pi。
(請注意,如果未將SSH列為菜單選項,則您可能正在使用Raspbian發(fā)行版的舊版本,應(yīng)盡快更新?。?/p>
連接到您的Raspberry Pi
在連接到Raspberry Pi之前,您需要檢查IP地址。有兩種方法。
第一種方法是從命令行輸入 ifconfig 顯示您的網(wǎng)絡(luò)連接詳細信息,包括IP地址。另外,您可以檢查路由器上是否有連接的設(shè)備,并以此方式確定IP地址。
掌握了此信息后,您就可以使用SSH進行連接了。
如果在使用Windows時,最好的SSH工具可能是PuTTY,可從http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html獲得。下載后(為此任務(wù)選擇 putty.exe ),雙擊可執(zhí)行文件–該可執(zhí)行文件無需安裝即可運行。
在會話屏幕上,在主機名字段中添加IP地址,然后單擊打開。 PuTTY將發(fā)出安全通知–單擊是繼續(xù),然后登錄Raspberry Pi。
片刻之后,您將看到Raspberry Pi基于文本的界面!
您現(xiàn)在可以從Raspberry Pi斷開鍵盤,鼠標(biāo)和HDMI電纜的連接,并遠程發(fā)出命令。
向Pi發(fā)出遠程命令
可以發(fā)出各種命令通過SSH遠程連接到Raspberry Pi –幾乎不會禁用或中斷SSH或您的網(wǎng)絡(luò)連接的任何東西!
ps ax
這將顯示正在運行的進程的列表。
$ ssh –V
顯示當(dāng)前SSH版本
可以使用SSH與Raspberry Pi進行文件復(fù)制:
localhost$scp loginname:/home/username/remotehostfile.txt remotehostfile.txt localhost$scp localhostfile.txt loginname:/home/username/localhostfile.txt
一次完成后,請記住使用以下命令安全關(guān)閉Pi:
sudo shutdown -h now
(將–h更改為–r將重新啟動設(shè)備)。必須在拔下電源線之前完成此操作-否則很容易導(dǎo)致SD卡損壞,這將意味著重新安裝Raspian OS。
更新,應(yīng)用程序安裝和命令行使用-通過遠程進行!
SSH在某些方面沒有好處。例如,它不允許您訪問Raspberry Pi的GUI,但它將為您提供運行更新,安裝應(yīng)用程序以及使用其他計算機上各種內(nèi)置程序和工具的方法。
通過遠程和上面列出的命令(以及更多其他命令)對SSH的輕松配置,您可以使用Windows上的PuTTY或通過Mac OS X和其他Linux發(fā)行版中的本機命令行工具,快速有效地向設(shè)備發(fā)送指令。
責(zé)任編輯:wv
-
SSH
+關(guān)注
關(guān)注
0文章
192瀏覽量
16721 -
樹莓派
+關(guān)注
關(guān)注
120文章
1906瀏覽量
106719
發(fā)布評論請先 登錄
相關(guān)推薦
GPIO在樹莓派中的應(yīng)用
樹莓派傳感器使用方法 樹莓派 Raspberry Pi 4優(yōu)缺點
樹莓派與Arduino的區(qū)別是什么
ARM開發(fā)板與樹莓派的比較
樹莓派gpio有什么用,樹莓派gpio接口及編程方法
什么是樹莓派?樹莓派是什么架構(gòu)的
類樹莓派網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

評論