ssh公鑰和私鑰生成


ssh-keygen 用於為 ssh生成、管理和轉換認證密鑰,包括 RSA 和 DSA 兩種密鑰。密鑰類型可以用 -t 選項指定。如果沒有指定則默認生成用於SSH-2的RSA密鑰。

1. 執行ssh-keygen命令生成ssh公鑰和私鑰

windows環境下:

在cmd控制台或者git bash控制台執行如下命令:

ssh-keygen -t rsa -P "" -C "123456789@qq.com"

rem -t: 指定密鑰類型
rem -P: 指定密碼(空字符串表示ssh連接時不需要輸入密碼)
rem -C: 注釋,一般為gitlab用戶的郵箱信息。缺省時為“當前系統用戶@主機名”

linux下:

ssh-keygen -t rsa -P "" -C "123456789@qq.com"

# -t: 指定密鑰類型
# -P: 指定密碼(空字符串表示ssh連接時不需要輸入密碼)
# -C: 注釋,一般為gitlab用戶的郵箱信息。缺省時為“當前系統用戶@主機名”

 

2. 執行ssh-keygen后,會在當前用戶目錄下(執行ssh-keygen命令時密鑰保存路徑保持默認)生成.ssh目錄,其中包含了公鑰和私鑰文件(id_rsa和id_rsa.pub),如下:

windows:

 


免責聲明!

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



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