Back to posts

putty 使用 ssh 登入遠端無須密碼

  1. 先用putty登入遠端

  2. 生成金鑰,一直enter到完成

$ssh-keygen
  1. 讀取金鑰,金鑰的內容會輸出在畫面上,先把它複製起來
$cat ~/.ssh/id_rsa.pub
  1. 編輯authorized_keys,貼上剛剛複製的內容,Ctrl + X 存檔
$nano ~/.ssh/authorized_key
  1. 設定權限
$chmod 700 .ssh
$chmod 600 .ssh/authorized_keys
  1. 把.ssh資料夾的id_rsa下載到本地端,用puttyGen讀取成功後,Save private key至C:\Users\{username}\.ssh

  2. 開啟putty進行登入設定 7-1. 左邊選單Connection->SSH->Auth,選擇到剛剛存的Private key 7-2. 左邊選單Session,Host Name改為 登入帳號@ip 例如 abc@127.1.2.12

  3. Open,以後都不需要輸入帳號密碼囉!