chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

SSH第1部分:配置SSH以安全連接到遠程設備

李鑫 ? 來源:hzp_bbs ? 作者:hzp_bbs ? 2023-01-03 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Secure Shell (SSH) 協(xié)議通常用于遠程管理,因為它在客戶端和遠程設備之間提供加密連接,并在兩個系統(tǒng)之間啟用加密的雙向通信路徑。幾十年來,開發(fā)人員一直依靠 SSH 協(xié)議與 Linux ? /UNIX 環(huán)境和網(wǎng)絡設備建立安全的命令行會話。隨著物聯(lián)網(wǎng) (IoT) 設備的激增,設置 SSH 以啟用安全登錄比以往任何時候都更有用。

在客戶端/服務器應用程序中使用 SSH

SSH 是客戶端/服務器應用程序中使用的協(xié)議。服務器運行 SSH 服務器或守護進程,SSH 客戶端默認安裝在大多數(shù) UNIX 和 Mac 系統(tǒng)以及最新版本的 Windows 上。還有其他免費和商業(yè)版本可提供附加功能,例如單獨配置和保存頻繁連接。PuTTY 是一種流行的免費 SSH 客戶端,而 VanDyke Software 的 SecureCRT 是一種流行的商業(yè)客戶端。

您可以將 SSH 用于需要與另一臺設備建立安全遠程連接的多項活動,例如:

  • 客戶端和服務器之間的安全文件復制
  • 通過安全隧道重定向網(wǎng)絡協(xié)議
  • 用于遠程管理的交互式命令行實用程序

使用 SSH 安全地復制文件

您可以使用安全復制協(xié)議 (SCP) 或安全文件傳輸協(xié)議 (SFTP) 通過 SSH 復制文件。兩者都通過 TCP 22 復制文件,但使用不同的協(xié)議。SSH 處理身份驗證和加密。SFTP 是 SSH 協(xié)議的擴展,需要在服務器端增加一個 SFTP 服務器。SFTP 包括更強大的命令集,如列出遠程目錄和刪除文件,這是 SCP 無法做到的。

通過 SSH 隧道重定向網(wǎng)絡流量以實現(xiàn)安全遠程管理

SSH 還支持多種其他功能,例如通過已建立的 SSH 隧道封裝其他網(wǎng)絡流量的能力。例如,在創(chuàng)建 SSH 隧道后,您可以指示不同的應用程序(如 Web 瀏覽器)通過特定端口連接到本地主機。然后,系統(tǒng)會將后續(xù)網(wǎng)絡調(diào)用發(fā)送到目標服務器。這允許遠程連接到網(wǎng)絡而無需在 Internet 上公開該服務。

使用 SSH 的交互式命令滿足您的遠程管理安全需求

SSH 提供身份驗證和加密功能,使您能夠配置系統(tǒng)以滿足您的安全要求。默認情況下,SSH 配置為用于用戶名和密碼身份驗證,但您可以添加通過其他模塊(如 OATH-TOTP)提供的公鑰身份驗證和額外的多因素身份驗證 (MFA)。事實證明,多因素身份驗證比單獨使用密碼更能抵御網(wǎng)絡釣魚攻擊,因為 MFA 至少需要一個除密碼之外的其他因素來確認身份。

SSH 服務器配置可以在命令行、每個用戶或系統(tǒng)范圍內(nèi)通過一個名為 的文件進行配置SSH_config,該文件通常位于/etc/SSH/SSHd_config.

為用戶名和密碼身份驗證配置 SSH 是最簡單的。默認情況下,在許多設備上,您只需要在服務器上創(chuàng)建一個用戶帳戶,分配一個密碼,確保安裝并偵聽 SSH 服務器守護程序,然后就可以開始了。

在客戶端計算機上,使用以下命令遠程登錄到服務器:
ssh username@remotehost

當您首次登錄新設備時,系統(tǒng)會向您顯示無法驗證您所連接的服務器或設備的真實性的警報。這是正常的,也是一種很好的安全措施。SSH 客戶端將向您顯示服務器提供的主機密鑰。為確保您連接的服務器是您打算連接的實際服務器(而不是欺騙或中間人),您應該確認其身份。在服務器上,使用此命令輸出服務器的身份公鑰:

ssh-keygen -l -f

例如:

ssh-keygen -l -f ssh_host_ecdsa_key.pub

然后,將此命令的輸出與 SSH 客戶端提供給您的散列值進行比較。你只需要這樣做一次。SSH 客戶端會將此條目保存在文件中您之前登錄的所有已知主機的列表中,~/.SSH/known_hosts并且只會在檢測到不匹配時提醒您。

設置用于身份驗證的證書稍微復雜一些,但是許多 Internet 站點都詳細說明了所需的步驟。例如,https://ssh.com 上提供了一個非常好的演練。這些站點顯示了為不同的 Linux 發(fā)行版安裝和配置 SSH 和證書的細節(jié)。生成的密鑰是實際憑證,與用戶名和密碼一樣重要,應謹慎處理并妥善保護。這些證書將允許訪問您的設備。

一般來說,步驟包括:

  1. 通過運行命令生成包含授權密鑰和身份密鑰的密鑰對ssh-keygen默認情況下,ssh-keygen將創(chuàng)建一個新的身份(私有)和授權(公共)SSH 協(xié)議 2 RSA 密鑰對到~/.ssh directory. 如果您在創(chuàng)建 SSH 密鑰時選擇輸入密碼,則在嘗試使用該密鑰登錄遠程計算機時將需要重新輸入該密碼。重新輸入密碼是一種很好的安全措施,因為密碼會加密您的私鑰并防止攻擊者使用它。

    從客戶端計算機上的命令行運行:
    ssh-keygen
  2. 將授權密鑰從客戶端計算機復制到服務器。使用 ssh 默認值,此密鑰具有 .pub 擴展名,并且位于用戶的 .ssh 目錄中的身份密鑰旁邊。運行 ssh-keygen 生成 ssh 密鑰后,在客戶端計算機上運行此工具:

    ssh-copy-id username@remotehost

    此工具將在您的客戶端計算機上查找密鑰,并將登錄到您指定的遠程計算機并將密鑰復制到(新)文件中,位于~/.ssh/authorized_keys。

這樣就以最簡單的形式完成了這個過程。現(xiàn)在,當您登錄該遠程設備時,它將使用您的證書對您進行身份驗證。

指定要使用的加密密碼

SSH 還允許您指定要使用的加密密碼。并不是所有的密碼都是平等的,有些你應該避免。大多數(shù)現(xiàn)代 Linux 發(fā)行版默認使用可接受的加密密碼,但舊設備可能不支持這些密碼。要限制降級以刪除不需要的密碼,請編輯文件sshd_config并指定您希望支持的密碼。如果您的服務器或設備支持更高版本的 OpenSSH,您可以運行以下命令來調(diào)用擴展測試模式,這將列出許多配置選項,包括啟用了哪些加密算法

sshd -T

有關要使用的最佳對稱算法、主機密鑰、密鑰交換和消息身份驗證代碼算法的當前指南,請參閱 OpenSSH 網(wǎng)站。美國國家標準與技術研究院 (NIST) 還提供了由于密鑰長度不足或算法本身而應避免使用哪些加密算法的建議。

關鍵點:

SSH 是一個非常強大和有用的工具,可以連接到無數(shù)的設備。允許交互式登錄的物聯(lián)網(wǎng)設備將支持 SSH,您應該警惕在不受信任的網(wǎng)絡上使用那些不支持的設備。

  • SSH 標準包括支持對 IoT 設備和云基礎設施進行安全、遠程管理的工具。
  • SSH 提供現(xiàn)代加密和身份驗證控制,包括使用受密碼保護的證書的多因素身份驗證。
  • OpenSSH 實用程序套件提供了使用 SSH 遠程管理 Linux 系統(tǒng)和網(wǎng)絡設備所需的所有工具。


審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    14

    文章

    10339

    瀏覽量

    91733
  • 客戶端
    +關注

    關注

    1

    文章

    306

    瀏覽量

    17643
  • SSH
    SSH
    +關注

    關注

    0

    文章

    200

    瀏覽量

    17804
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無法通過 ssh 訪問怎么解決?

    我無法通過 ssh 訪問 VisionFive V1,即使在本地子網(wǎng)/網(wǎng)絡中也無法訪問。相比之下,我確實可以 ssh 訪問 V1連接的同
    發(fā)表于 04-01 07:11

    ELF-RV1126B+VScode測試-1

    ,可以嘗試在設置中關掉Remote.SSH.useLocalServer) F1后,選擇連接到主機,輸入ssh elf@10.2.177.244(修改為自己板子的IP) 打開終端,后續(xù)
    的頭像 發(fā)表于 03-26 20:13 ?365次閱讀
    ELF-RV1126B+VScode測試-<b class='flag-5'>1</b>

    有沒有辦法通過 SSH 登錄 Debian 鏡像,而不必先連接 USB 串行連接來啟用 root 登錄?

    有沒有辦法通過 SSH 登錄 Debian 鏡像,而不必先連接 USB 串行連接來啟用 root 登錄? 換句話說,是否已經(jīng)設置了可用于登錄的可用非 root 帳戶?
    發(fā)表于 03-24 07:42

    SSH安全加固與免密登錄實戰(zhàn)指南

    線上服務器被暴力破解SSH密碼的事每個月都在發(fā)生。我們團隊去年處理過一起安全事件,一臺測試機用了默認22端口加弱密碼,48小時內(nèi)被植入挖礦程序,CPU跑滿導致同網(wǎng)段業(yè)務受影響。事后復盤發(fā)現(xiàn) /var/log/secure 里有超過20萬次失敗登錄記錄,全是字典攻擊。
    的頭像 發(fā)表于 02-09 15:17 ?1871次閱讀

    服務器遠程連接超時以及拒絕連接的真實緣由和解決辦法

    ,這類問題在Linux的SSH、Windows的RDP、數(shù)據(jù)庫連接以及API接口訪問中都挺常見。 最常見的情形包含:SSH沒辦法連接服務器、RDP不能
    的頭像 發(fā)表于 11-19 15:34 ?1529次閱讀

    【EASY EAI】基于瑞芯微RV1126B 的SSH調(diào)試

    1.網(wǎng)絡調(diào)試1.1接線說明EASYEAINano-TB可以基于MobaXterm的ssh遠程桌面登錄調(diào)試。首先使用網(wǎng)線把EASYEAINano-TB的千兆以太網(wǎng)接口與連著路由LAN口的交換機或者
    的頭像 發(fā)表于 11-17 08:00 ?784次閱讀
    【EASY EAI】基于瑞芯微RV1126B 的<b class='flag-5'>SSH</b>調(diào)試

    SSH與Xshell的本質(zhì)區(qū)別及功能對比

    、功能對比 功能維度 SSH協(xié)議 Xshell 核心定位 底層安全通信協(xié)議 SSH協(xié)議的圖形化客戶端工具 連接方式 命令行操作(如ssh u
    發(fā)表于 11-07 06:40

    【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】通過wifi連接,使用ssh登錄EASY EAI Nano-TB(RV1126B)開發(fā)板

    192.168.1.8,子網(wǎng)掩碼(24):255.255.255.0- 可使用ssh登錄。 配置“Session”,選擇“SSH”,輸入IP地址,最后點擊“Open”即可,如下圖所示。 首次
    發(fā)表于 11-02 17:18

    飛凌嵌入式ElfBoard-常用的網(wǎng)絡服務的搭建之SSH服務搭建

    本地系統(tǒng)上安裝SSH客戶端,常見的SSH客戶端有 putty、SSH Secure Shell Client 等。2.SSH有以下幾個知識要點1
    發(fā)表于 10-24 08:48

    SSH 遠程連接內(nèi)網(wǎng) Linux 服務器

    利用 ZeroNews,您可對用內(nèi)網(wǎng)的 Linux 服務器進行統(tǒng)一的 SSH 遠程連接管理,當用戶外出時,可通過 ZeroNews 分配的公網(wǎng)域名地址,快速訪問企業(yè)內(nèi)部、家庭的 Linux
    的頭像 發(fā)表于 09-17 19:52 ?568次閱讀
    <b class='flag-5'>SSH</b> <b class='flag-5'>遠程</b><b class='flag-5'>連接</b>內(nèi)網(wǎng) Linux 服務器

    【上海晶珩睿莓1開發(fā)板試用體驗】3、系統(tǒng)鏡像燒錄+屏幕顯示

    的。 打開balenaEtcher,燒錄鏡像即可。 注意:鏡像默認禁能 SSH 功能,如果希望開機后使用 SSH 遠程連接到設備,則需要在開
    發(fā)表于 08-18 08:17

    【上海晶珩睿莓1開發(fā)板試用體驗】2、系統(tǒng)信息+連接WIFI+SSH調(diào)試

    使用串口連接電腦調(diào)試 睿莓 1 上帶有一個調(diào)試串口,使用 USB 轉串口(TTL 電平),串口連接到睿莓 40pin 的 6 腳(GND),8 腳(TXD),10 腳(RXD)。另一端連接到
    發(fā)表于 08-17 09:55

    Aurix TC36x MTU SSH4 和 SSH9寄存器值錯誤的原因?

    即檢查 MTU SSH 值(ECCD/FAULTS/ERRINFO),作為安全級別 3 測試的一部分 在測試過程中,我發(fā)現(xiàn)SSH4(CPU0Dlmu)和
    發(fā)表于 07-14 07:52

    精通遠程控制:借助樹莓派釋放 SSH 的強大功能!

    什么是SSH?我們?nèi)绾卫?b class='flag-5'>SSH連接到樹莓派、對其進行監(jiān)控并執(zhí)行其他任務?注意:文章鏈接可能需要科學上網(wǎng)。通過SSH連接到樹莓派是
    的頭像 發(fā)表于 06-27 15:26 ?1167次閱讀
    精通<b class='flag-5'>遠程</b>控制:借助樹莓派釋放 <b class='flag-5'>SSH</b> 的強大功能!

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發(fā)表于 06-04 11:30 ?2168次閱讀