生成ssh key的命令及注意事項


簡要記錄ssh下生成key的步驟:

ssh-keygen -t rsa -C YourCount@example.com

ssh-add

cat id_rsa.pub

1、選項說明:

-t rsa:表示用rsa算法進行加密。若不指定,則默認生成用於SSH-2的RSA密鑰。
      密鑰類型:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)
      當前指定類型為rsa1時,提示 failed: unknown or unsupported key type.
-t dsa:同理,使用dsa算法進行加密。

-C :提供一個新注釋;默認初始化為user@host

-c :要求修改私鑰和公鑰文件中的注釋。本選項只支持 RSA1 密鑰。  //當前測試無效,提示非RSA1密鑰。

-f :指定生成密鑰路徑。  //此處指的是全路徑,包含生成的key文件的名稱,
     例如:
      ssh-keygen -t rsa -f ../test/id_usef_rsa    //其中id_usef_rsa為生成文件名稱.

2、需要注意:

  當輸入字符時,避免輸入特殊字符,若出錯,則退出整體重新執行即可;否則會出現非法名稱。或者在生成文件的目錄去查看文件名稱是否為正確的。例如下圖所示,即是非法的。

 


免責聲明!

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



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