情境
1. windows可以透過內建的ssh建立credential,但是格式跟putty的不太一樣
2.不想要產生太多private key,讓putty可以使用windows ssh建立出來的private key進行認證
作法
1. 安裝putty,打開puttygen。假設目前已經都用windows ssh把key產生出來(作法可參閱參考資料1.)
2. 第二個column (Actions)的第二個選項"load an existing private key file",點下"Load"按鈕。找到pub檔。但預設就是找ppk,所以要自行把搜尋檔案的選項改為 *.*。.pub的位置大概是在: C:\Users\<USERNAME>\.ssh\id_rsa
3. 點下Save private key按鈕,將檔名存成自己喜歡的檔名。
4. 依照免密碼登錄的方式,把windows open ssh的public key存放到Server端。將putty打開,把server資訊load進後,到: SSH >Auth>Credential。把private key file for authentication的位置輸入方才產生的檔案。然後回到Session中Save。
Refs:
1. https://learn.microsoft.com/zh-tw/windows-server/administration/openssh/openssh_keymanagement
2. https://gcore.com/docs/cloud/ssh-keys/convert-an-ssh-key-from-pem-to-ppk
沒有留言:
張貼留言