阿里雲配置SSH免密碼登錄 公鑰與私鑰登錄linux服務器


除了正常的使用用戶名和密碼登錄之外,還可以使用密鑰登陸,基本步驟如下:

  1. 生成密鑰 (公鑰和私鑰)
  2. 給服務器定義公鑰,在Linux實例中,公鑰內容放在~/.ssh/authorized_keys文件內。
  3. 配置登陸用的SSH客戶端使用私鑰登錄,下載並妥善保管私鑰。私鑰使用未加密的PEM(Privacy-Enhanced Mail)編碼的PKCS#8格式。

 

 

相較於用戶名和密碼認證方式,SSH密鑰對有以下優勢:

  • 安全性:SSH密鑰對登錄認證更為安全可靠。
    • 密鑰對安全強度遠高於常規用戶口令,可以杜絕暴力破解威脅。
    • 不可能通過公鑰推導出私鑰。
  • 便捷性:
    • 如果您將公鑰配置在Linux實例中,那么,在本地或者另外一台實例中,您可以使用私鑰通過SSH命令或相關工具登錄目標實例,而不需要輸入密碼。
    • 便於遠程登錄大量Linux實例,方便管理。如果您需要批量維護多台Linux實例,推薦使用這種方式登錄。

1,首先使用XSHELL的工具生成密鑰

新建用戶密鑰生成向導

 

不知道版本, 選擇RSA,下一步

 

 生成成功了

 

輸入密鑰的密碼

 

 

 生成后在屬性里,復制公鑰備用

 

 

 

 

 

 

因為是阿里雲的服務器,直接在控制台操作,首先進入,控制台-網絡與安全-密鑰對

 

 點擊創建密鑰對並導入,導入時刪除等號及后邊的內容

 

點擊綁定密鑰對,選擇自己的服務器

 

 成功后進入XSHELL新建會話,並輸入主機地址和端口

 

 然后選擇用戶身份驗證,選擇其中的public key

輸入要登錄的用戶名,以及剛才生成的密鑰,輸入密鑰密碼

 

 

然后就可以登錄了。

另外也可以用阿里雲生成密鑰。復制到XSHELL里面來都是可以的。

參考文檔:https://blog.csdn.net/longgeaisisi/article/details/78680180

                  https://help.aliyun.com/document_detail/51792.html?spm=5176.2020520101.0.0.257e4df5VlNVny


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM