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

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

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

評論