什么是 SSH?
我們?nèi)绾卫?SSH 連接到樹(shù)莓派、對(duì)其進(jìn)行監(jiān)控并執(zhí)行其他任務(wù)?
注意:文章鏈接可能需要科學(xué)上網(wǎng)。
通過(guò) SSH 連接到樹(shù)莓派是遠(yuǎn)程管理設(shè)備的最有效方法之一。但 SSH 究竟是什么呢?如果您想知道如何使用 SSH 連接樹(shù)莓派,您并非孤身一人——可查看《SunFounder樹(shù)莓派 SSH 設(shè)置指南》,了解如何通過(guò)向 /boot 目錄添加文件來(lái)啟用 SSH。
SSH(安全外殼協(xié)議)是一種廣泛使用的安全協(xié)議,是連接到樹(shù)莓派的主要方法。它通過(guò)創(chuàng)建遠(yuǎn)程外殼來(lái)建立一個(gè)基于文本的界面。連接成功后,您在本地終端輸入的任何 SSH 樹(shù)莓派命令都會(huì)傳輸?shù)竭h(yuǎn)程樹(shù)莓派并在那里執(zhí)行——可參考《SunFounder通過(guò) SSH 使用 Linux Bash 教程》獲取命令示例。
這種安全且加密的協(xié)議(簡(jiǎn)稱(chēng) SSH)為遠(yuǎn)程執(zhí)行命令、實(shí)施更改和配置服務(wù)提供了一種安全的方法。發(fā)起 SSH 連接時(shí),您需使用遠(yuǎn)程樹(shù)莓派上已有的賬戶(hù)登錄。
優(yōu)勢(shì)
高效遠(yuǎn)程訪(fǎng)問(wèn):
SSH(安全外殼協(xié)議)提供了一種高效的方法,讓您無(wú)需親臨現(xiàn)場(chǎng)即可遠(yuǎn)程訪(fǎng)問(wèn)樹(shù)莓派設(shè)備——《SunFounder的遠(yuǎn)程桌面與 SSH 概述》探討了命令行界面和圖形用戶(hù)界面兩種訪(fǎng)問(wèn)選項(xiàng)。
提高工作效率:
借助 SSH,用戶(hù)可以從任何地方訪(fǎng)問(wèn)其樹(shù)莓派操作系統(tǒng),從而快速輕松地完成管理任務(wù)。這有助于節(jié)省大量時(shí)間并提高工作效率。
多任務(wù)處理能力:
SSH 提供了一些功能,例如能夠同時(shí)連接到多個(gè)樹(shù)莓派設(shè)備,提高了管理多個(gè)設(shè)備的效率。
批量命令執(zhí)行:
SSH 允許批量執(zhí)行命令,為在樹(shù)莓派上自動(dòng)化和簡(jiǎn)化任務(wù)提供了便捷方式。
安全功能:
SSH 通過(guò)加密連接提供高級(jí)別的安全性,保護(hù)本地計(jì)算機(jī)與樹(shù)莓派設(shè)備之間傳輸?shù)臄?shù)據(jù)免受未經(jīng)授權(quán)的訪(fǎng)問(wèn)。密碼或公鑰等身份驗(yàn)證機(jī)制增加了額外的安全層。
端口轉(zhuǎn)發(fā)增強(qiáng)安全性:
SSH 的端口轉(zhuǎn)發(fā)功能通過(guò)使用戶(hù)能夠建立到樹(shù)莓派上遠(yuǎn)程服務(wù)的安全連接,而無(wú)需將這些服務(wù)直接暴露給互聯(lián)網(wǎng),從而提高了安全性,最大限度地降低了潛在攻擊的風(fēng)險(xiǎn)。有關(guān)隧道技術(shù)的更多信息,請(qǐng)查看 SSH.com 的SSH 端口轉(zhuǎn)發(fā)指南。
易于配置:
使用樹(shù)莓派成像器等工具可以更輕松地為樹(shù)莓派配置 SSH,在該工具中,SSH 可以在首次啟動(dòng)前啟用。
多樣的客戶(hù)端兼容性:
SSH 支持多種客戶(hù)端,在所舉示例中提到了適用于 Windows 的 Putty。這種多樣性使用戶(hù)能夠選擇最適合自己偏好和操作系統(tǒng)的 SSH 客戶(hù)端。
啟用 SSH
要在樹(shù)莓派上啟用 SSH,您首先需要確保 SSH 已啟用,因?yàn)槌鲇诎踩颍摴δ苣J(rèn)是禁用的。出于安全考慮,樹(shù)莓派操作系統(tǒng)默認(rèn)禁用了此功能。根據(jù)您對(duì)樹(shù)莓派 SSH 設(shè)置的偏好,您可以在樹(shù)莓派操作系統(tǒng)安裝之前或之后啟用 SSH,有幾種方法可供選擇。
安裝
使用 Windows 版樹(shù)莓派成像器時(shí),我們可以在首次啟動(dòng)設(shè)備之前,按照《SunFounder成像器啟用 SSH 指南》啟用 SSH。

1.選擇您的樹(shù)莓派設(shè)備
2.選擇您的操作系統(tǒng)版本
3.選擇您的存儲(chǔ)設(shè)備
4.點(diǎn)擊“編輯設(shè)置”
5.啟用帶密碼驗(yàn)證的 SSH
6.保存

終端
打開(kāi) LXTerminal:
1.運(yùn)行sudo raspi-config

2.選擇“接口選項(xiàng)”

3.進(jìn)入“I2 SSH”

4.按“是”啟用 SSH,然后按“完成”

啟用 SSH 接口后,我們就可以使用各種 SSH 客戶(hù)端連接到樹(shù)莓派了。下面,我們以《SunFounder SSH 遠(yuǎn)程控制教程》中詳細(xì)介紹的如何使用 Putty SSH 與樹(shù)莓派建立從 Windows 系統(tǒng)的安全連接為例進(jìn)行說(shuō)明。
PuTTY 是一款用于基于文本的終端會(huì)話(huà)的軟件。您可以從官方網(wǎng)站下載適用于 Windows 的 PuTTY 來(lái)發(fā)起 SSH 連接。
該軟件可用于通過(guò) Telnet、安全外殼協(xié)議、遠(yuǎn)程登錄和其他協(xié)議建立到充當(dāng)這些協(xié)議服務(wù)器的遠(yuǎn)程站的遠(yuǎn)程連接,并通過(guò)命令行界面發(fā)出命令。
1.在“主機(jī)名”中輸入樹(shù)莓派的 IP 地址或主機(jī)名。

2.接受公鑰

實(shí)用工具
1.遠(yuǎn)程監(jiān)控
使用 SSH 和 htop 對(duì)樹(shù)莓派進(jìn)行遠(yuǎn)程監(jiān)控,涉及通過(guò) SSH 遠(yuǎn)程訪(fǎng)問(wèn)樹(shù)莓派,并使用 htop 命令行實(shí)用工具實(shí)時(shí)監(jiān)控系統(tǒng)資源。
htop 是一款用于類(lèi) Unix 操作系統(tǒng)的交互式進(jìn)程查看器和系統(tǒng)監(jiān)控器。它提供了系統(tǒng)進(jìn)程、CPU 使用率、內(nèi)存使用率和其他系統(tǒng)信息的動(dòng)態(tài)實(shí)時(shí)視圖。

要使用 SSH 和 htop 對(duì)樹(shù)莓派進(jìn)行遠(yuǎn)程監(jiān)控,請(qǐng)按照以下步驟操作:

2.安裝 htop(如果尚未安裝)

3. 運(yùn)行htop

您將看到一個(gè)彩色編碼的交互式顯示屏,顯示系統(tǒng)資源使用情況。使用 htop 監(jiān)控各種系統(tǒng)資源,如 CPU 使用率、內(nèi)存使用率、平均負(fù)載、正在運(yùn)行的進(jìn)程等。您可以瀏覽進(jìn)程列表、對(duì)進(jìn)程進(jìn)行排序,并在需要時(shí)執(zhí)行終止進(jìn)程等操作。
遠(yuǎn)程文件管理器
另一個(gè)可通過(guò) SSH 用于管理樹(shù)莓派上文件的實(shí)用工具是 Midnight Commander?!嘘P(guān)完整的安裝和使用說(shuō)明,請(qǐng)參閱《SSH 文件管理教程》。
使用樹(shù)莓派上的 Midnight Commander,用戶(hù)可以通過(guò)終端更高效地瀏覽、編輯和組織文件。

通過(guò)利用 SSH 和 Midnight Commander,您可以方便高效地遠(yuǎn)程管理樹(shù)莓派上的文件并執(zhí)行系統(tǒng)任務(wù),這對(duì)于無(wú)頭設(shè)置或從不同位置訪(fǎng)問(wèn)樹(shù)莓派特別有用。
以下是設(shè)置和使用它的方法:
1.通過(guò) SSH 連接到樹(shù)莓派

2.安裝 Midnight Commander(mc):

3. 運(yùn)行Midnight Commander (mc):

這將在終端窗口中打開(kāi) Midnight Commander 文件管理器。
4. 瀏覽和管理文件:
使用 Midnight Commander 瀏覽樹(shù)莓派的文件系統(tǒng)、查看文件和目錄,使用內(nèi)置的文件管理功能復(fù)制、移動(dòng)、刪除和管理文件和目錄。
5. 執(zhí)行系統(tǒng)任務(wù)
Midnight Commander 還允許您在樹(shù)莓派上執(zhí)行各種系統(tǒng)任務(wù),例如編輯文件、搜索文件、更改文件權(quán)限、創(chuàng)建符號(hào)鏈接等,所有這些都可以在終端界面中完成。
總結(jié)
樹(shù)莓派上的 SSH 不僅便于遠(yuǎn)程訪(fǎng)問(wèn),還提供了一系列功能,有助于實(shí)現(xiàn)高效管理、增強(qiáng)安全性和易用性。
原文鏈接:
https://www.sunfounder.com/blogs/news/mastering-remote-control-unlocking-the-power-of-ssh-with-raspberry-pi
-
遠(yuǎn)程控制
+關(guān)注
關(guān)注
4文章
717瀏覽量
36841 -
SSH
+關(guān)注
關(guān)注
0文章
198瀏覽量
17634 -
樹(shù)莓派
+關(guān)注
關(guān)注
122文章
2075瀏覽量
110124
發(fā)布評(píng)論請(qǐng)先 登錄
「上海晶珩EDATEC」「工業(yè)樹(shù)莓派」SSH 遠(yuǎn)程訪(fǎng)問(wèn)
樹(shù)莓派系列教程3:訪(fǎng)問(wèn)樹(shù)莓派
如何讓手機(jī)遠(yuǎn)程控制樹(shù)莓派
手機(jī)上使用MARSIOT去遠(yuǎn)程控制樹(shù)莓派的簡(jiǎn)單教程
請(qǐng)問(wèn)程序如何和樹(shù)莓派遠(yuǎn)程交互?
如何在筆記本上遠(yuǎn)程登錄到樹(shù)莓派
樹(shù)莓派+python做的智能遠(yuǎn)程控制原型介紹
樹(shù)莓派學(xué)習(xí)之樹(shù)莓派4B的安裝與配置資料下載
請(qǐng)問(wèn)怎樣去設(shè)計(jì)一種基于樹(shù)莓派+python的智能遠(yuǎn)程控制系統(tǒng)?
樹(shù)莓派基本設(shè)置流程(下)
遠(yuǎn)程控制樹(shù)莓派3b上的pi pico
樹(shù)莓派簡(jiǎn)單入門(mén)
虹科干貨 | 工業(yè)樹(shù)莓派開(kāi)發(fā)工具指南之SSH登錄工具篇
虹科干貨 | 工業(yè)樹(shù)莓派開(kāi)發(fā)工具指南之SSH登錄工具篇
精通遠(yuǎn)程控制:借助樹(shù)莓派釋放 SSH 的強(qiáng)大功能!
評(píng)論