ssh-keygen命令詳解


什么是ssh-keygen命令?

為ssh生成、管理和轉換認證密鑰,ssh-keygen命令 用於為“ssh”生成、管理和轉換認證密鑰,它支持RSA和DSA兩種認證密鑰。

SSH 密鑰默認保留在 ~/.ssh 目錄中。如果沒有 ~/.ssh 目錄,ssh-keygen命令會使用正確的權限創建一個。

命令語法

ssh-keygen [選項]

命令選項

  • -b:指定密鑰長度;

  • -e:讀取openssh的私鑰或者公鑰文件;

  • -C:添加注釋;

  • -f:指定用來保存密鑰的文件名;

  • -i:讀取未加密的ssh-v2兼容的私鑰/公鑰文件,然后在標准輸出設備上顯示openssh兼容的私鑰/公鑰;

  • -l:顯示公鑰文件的指紋數據;

  • -N:提供一個新密語;

  • -P:提供(舊)密語;

  • -q:靜默模式;

  • -t:指定要創建的密鑰類型。

基本示例

ssh-keygen -t rsa

使用ssh-kengen會在~/.ssh/目錄下生成兩個文件,不指定文件名和密鑰類型的時候,默認生成的兩個文件是id_rsa(私鑰文件),id_rsa.pub(公鑰文件)。

最后更新時間:2021年10月4日01:46:46


免責聲明!

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



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