SSH 以 public key 登入

步驟1: 以 puttygen 程式產生 public、private key pair,將 public key 字串存入 <USER_HOME>/.ssh/authorized_keys,private key 存在本機 mykey.ppk

步驟2:修改 putty 的 session 設定 Connection > Data > Auto-login username 填入自己的登入帳號,Connection > SSH > Auth > Private key file 選擇剛產生的 mykey.ppk

註1: 請注意 sshd_config 的 AuthorizedKeysFile 設定是否為 .ssh/authorized_keys,如果不是 public key 的存放位置要依設定存放

註2: <USER_HOME>/.ssh mode 必須為 700,authorized_keys mod 必須為 600

註3:如果登入時出現 ‘Server refused our key’ 的錯誤,請利用 puttygen 選單 Conversions > Export OpenSSH key 功能進行轉換

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...