什么是 SSH?
我們?nèi)绾卫?SSH 連接到樹莓派、對其進行監(jiān)控并執(zhí)行其他任務?
注意:文章鏈接可能需要科學上網(wǎng)。
通過 SSH 連接到樹莓派是遠程管理設備的最有效方法之一。但 SSH 究竟是什么呢?如果您想知道如何使用 SSH 連接樹莓派,您并非孤身一人——可查看《SunFounder樹莓派 SSH 設置指南》,了解如何通過向 /boot 目錄添加文件來啟用 SSH。
SSH(安全外殼協(xié)議)是一種廣泛使用的安全協(xié)議,是連接到樹莓派的主要方法。它通過創(chuàng)建遠程外殼來建立一個基于文本的界面。連接成功后,您在本地終端輸入的任何 SSH 樹莓派命令都會傳輸?shù)竭h程樹莓派并在那里執(zhí)行——可參考《SunFounder通過 SSH 使用 Linux Bash 教程》獲取命令示例。
這種安全且加密的協(xié)議(簡稱 SSH)為遠程執(zhí)行命令、實施更改和配置服務提供了一種安全的方法。發(fā)起 SSH 連接時,您需使用遠程樹莓派上已有的賬戶登錄。
優(yōu)勢
高效遠程訪問:
SSH(安全外殼協(xié)議)提供了一種高效的方法,讓您無需親臨現(xiàn)場即可遠程訪問樹莓派設備——《SunFounder的遠程桌面與 SSH 概述》探討了命令行界面和圖形用戶界面兩種訪問選項。
提高工作效率:
借助 SSH,用戶可以從任何地方訪問其樹莓派操作系統(tǒng),從而快速輕松地完成管理任務。這有助于節(jié)省大量時間并提高工作效率。
多任務處理能力:
SSH 提供了一些功能,例如能夠同時連接到多個樹莓派設備,提高了管理多個設備的效率。
批量命令執(zhí)行:
SSH 允許批量執(zhí)行命令,為在樹莓派上自動化和簡化任務提供了便捷方式。
安全功能:
SSH 通過加密連接提供高級別的安全性,保護本地計算機與樹莓派設備之間傳輸?shù)臄?shù)據(jù)免受未經(jīng)授權(quán)的訪問。密碼或公鑰等身份驗證機制增加了額外的安全層。
端口轉(zhuǎn)發(fā)增強安全性:
SSH 的端口轉(zhuǎn)發(fā)功能通過使用戶能夠建立到樹莓派上遠程服務的安全連接,而無需將這些服務直接暴露給互聯(lián)網(wǎng),從而提高了安全性,最大限度地降低了潛在攻擊的風險。有關隧道技術(shù)的更多信息,請查看 SSH.com 的SSH 端口轉(zhuǎn)發(fā)指南。
易于配置:
使用樹莓派成像器等工具可以更輕松地為樹莓派配置 SSH,在該工具中,SSH 可以在首次啟動前啟用。
多樣的客戶端兼容性:
SSH 支持多種客戶端,在所舉示例中提到了適用于 Windows 的 Putty。這種多樣性使用戶能夠選擇最適合自己偏好和操作系統(tǒng)的 SSH 客戶端。
啟用 SSH
要在樹莓派上啟用 SSH,您首先需要確保 SSH 已啟用,因為出于安全原因,該功能默認是禁用的。出于安全考慮,樹莓派操作系統(tǒng)默認禁用了此功能。根據(jù)您對樹莓派 SSH 設置的偏好,您可以在樹莓派操作系統(tǒng)安裝之前或之后啟用 SSH,有幾種方法可供選擇。
安裝
使用 Windows 版樹莓派成像器時,我們可以在首次啟動設備之前,按照《SunFounder成像器啟用 SSH 指南》啟用 SSH。
1.選擇您的樹莓派設備
2.選擇您的操作系統(tǒng)版本
3.選擇您的存儲設備
4.點擊“編輯設置”
5.啟用帶密碼驗證的 SSH
6.保存
終端
打開 LXTerminal:
1.運行sudo raspi-config
2.選擇“接口選項”
3.進入“I2 SSH”
4.按“是”啟用 SSH,然后按“完成”
啟用 SSH 接口后,我們就可以使用各種 SSH 客戶端連接到樹莓派了。下面,我們以《SunFounder SSH 遠程控制教程》中詳細介紹的如何使用 Putty SSH 與樹莓派建立從 Windows 系統(tǒng)的安全連接為例進行說明。
PuTTY 是一款用于基于文本的終端會話的軟件。您可以從官方網(wǎng)站下載適用于 Windows 的 PuTTY 來發(fā)起 SSH 連接。
該軟件可用于通過 Telnet、安全外殼協(xié)議、遠程登錄和其他協(xié)議建立到充當這些協(xié)議服務器的遠程站的遠程連接,并通過命令行界面發(fā)出命令。
1.在“主機名”中輸入樹莓派的 IP 地址或主機名。
2.接受公鑰
實用工具
1.遠程監(jiān)控
使用 SSH 和 htop 對樹莓派進行遠程監(jiān)控,涉及通過 SSH 遠程訪問樹莓派,并使用 htop 命令行實用工具實時監(jiān)控系統(tǒng)資源。
htop 是一款用于類 Unix 操作系統(tǒng)的交互式進程查看器和系統(tǒng)監(jiān)控器。它提供了系統(tǒng)進程、CPU 使用率、內(nèi)存使用率和其他系統(tǒng)信息的動態(tài)實時視圖。
要使用 SSH 和 htop 對樹莓派進行遠程監(jiān)控,請按照以下步驟操作:
2.安裝 htop(如果尚未安裝)
3. 運行htop
您將看到一個彩色編碼的交互式顯示屏,顯示系統(tǒng)資源使用情況。使用 htop 監(jiān)控各種系統(tǒng)資源,如 CPU 使用率、內(nèi)存使用率、平均負載、正在運行的進程等。您可以瀏覽進程列表、對進程進行排序,并在需要時執(zhí)行終止進程等操作。
遠程文件管理器
另一個可通過 SSH 用于管理樹莓派上文件的實用工具是 Midnight Commander?!嘘P完整的安裝和使用說明,請參閱《SSH 文件管理教程》。
使用樹莓派上的 Midnight Commander,用戶可以通過終端更高效地瀏覽、編輯和組織文件。
通過利用 SSH 和 Midnight Commander,您可以方便高效地遠程管理樹莓派上的文件并執(zhí)行系統(tǒng)任務,這對于無頭設置或從不同位置訪問樹莓派特別有用。
以下是設置和使用它的方法:
1.通過 SSH 連接到樹莓派
2.安裝 Midnight Commander(mc):
3. 運行Midnight Commander (mc):
這將在終端窗口中打開 Midnight Commander 文件管理器。
4. 瀏覽和管理文件:
使用 Midnight Commander 瀏覽樹莓派的文件系統(tǒng)、查看文件和目錄,使用內(nèi)置的文件管理功能復制、移動、刪除和管理文件和目錄。
5. 執(zhí)行系統(tǒng)任務
Midnight Commander 還允許您在樹莓派上執(zhí)行各種系統(tǒng)任務,例如編輯文件、搜索文件、更改文件權(quán)限、創(chuàng)建符號鏈接等,所有這些都可以在終端界面中完成。
總結(jié)
樹莓派上的 SSH 不僅便于遠程訪問,還提供了一系列功能,有助于實現(xiàn)高效管理、增強安全性和易用性。
原文鏈接:
https://www.sunfounder.com/blogs/news/mastering-remote-control-unlocking-the-power-of-ssh-with-raspberry-pi
-
遠程控制
+關注
關注
4文章
672瀏覽量
35869 -
SSH
+關注
關注
0文章
196瀏覽量
16958 -
樹莓派
+關注
關注
121文章
2011瀏覽量
107493
發(fā)布評論請先 登錄
「上海晶珩EDATEC」「工業(yè)樹莓派」SSH 遠程訪問
樹莓派系列教程3:訪問樹莓派
手機上使用MARSIOT去遠程控制樹莓派的簡單教程
樹莓派+python做的智能遠程控制原型介紹
請問怎樣去設計一種基于樹莓派+python的智能遠程控制系統(tǒng)?
樹莓派簡單入門

虹科干貨 | 工業(yè)樹莓派開發(fā)工具指南之SSH登錄工具篇

虹科干貨 | 工業(yè)樹莓派開發(fā)工具指南之SSH登錄工具篇

評論