Sharing

2011年10月17日 星期一

How to import ssh key from puttygen?


如果在 Window 的系統上我們會用 puttygen 來生成 ssh key, 但如果我們要拿去 ubuntu 使用該怎麼做?

首先因為 ubuntu 上使用的 openSSH 的格式和 puttygen 的不同, 所以要先把 private key 轉換成正確的格式, 轉換成功後記得檔案要存成 id_rsa


接下來把 public key 直接當成純文字存到另一個檔案 id_rsa.pub

我們把這兩個檔案都上傳到 ubuntu 的機器, 然後放在 ~/.ssh/ 底下, 如果原本就有檔案存在, 就把它覆蓋掉

最後一件事是要記得改權限, 不然會被視為有問題!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/pjack/.ssh/id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/pjack/.ssh/id_rsa

chmod 0600 .ssh/id_rsa

沒有留言: