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

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

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

ssh-add

cat id_rsa.pub

一、選項說明:ssh

-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爲生成文件名稱.測試

二、須要注意:加密

  當輸入字符時,避免輸入特殊字符,若出錯,則退出總體從新執行便可;不然會出現非法名稱。或者在生成文件的目錄去查看文件名稱是否爲正確的。例以下圖所示,便是非法的。spa

相關文章
相關標籤/搜索