1 min read

ssh-keygen 用法及說明

有時候在創建自己的Cloud VM時,會經常使用到pem key,所以記錄下這個指令的用法。

最基礎的創建指令

ssh-keygen -t rsa -b 4096 -f ~/.ssh/new-key -C 專案名@gmail.com

  • -t 指定密鑰類型 常見有以下
    • rsa RSA加密算法
      但需要搭配 -b 參數使用 (ex:2048/4096) 兼容性最好。
    • ed25519
      安全性高,在新系統上有比較好的支持。
  • -f 指定密鑰文件名,若要重新創建時可以透過該指令強制覆蓋。
  • -C(大寫) 添加注釋
    另一方面可以拿當login 時的user,但要注意有些不允許root,可以使用其他名稱。

若在創建時箭頭處設置了密碼 ,那麼使用這組key時 則需要輸入該組密碼才能訪問,以及在使用ssh 訪問時,user 會需要輸入當時創建的ID