close
http://blog.kejyun.com/2012/11/setting-ssh-key-to-...
到你要使用ssh免輸入密碼自動登入帳號的
輸入
1 ) ssh設定
使用puttygen
- 產生ssh key
開啟puttygen,點選
generate
按鈕,然後用滑鼠在puttygen的視窗隨意的滑動,產生專屬於你自己的ssh key,然後再點選Save private key
按鈕儲存密鑰(不要輸入key passphrase跟confirm passphrase,不然你再登入的時候還是要輸入你的密鑰密碼,這樣就沒有達到免密碼登入的意義了),我這裡是存成kejyun.ppk
的檔名
- 設定sshkey
將puttygen上方的Public key for pasting into OpenSSH authorized_keys file
下方的內容(公鑰)
複製起來
Public key for pasting into OpenSSH authorized_keys file
下方的內容(公鑰)
複製起來
到你要使用ssh免輸入密碼自動登入帳號的
家目錄(/home/kejyun)底下
,將剛剛複製的公鑰
貼到家目錄下的.ssh/authorized_keys(/home/kejyun/.ssh/authorized_keys)
檔案中,若沒有此目錄或檔案可以自行建立即可,authorized_keys裡面可以有很多把公鑰,所以就可以用不同的密鑰登入使用ubuntu內建程式
- 產生ssh key
輸入
ssh-keygen -t rsa
指令建立ssh key,一直enter下去使用預設值(檔名id_rsa&沒有密碼),之後就會產生兩個檔案id_rsa(密鑰)
跟id_rsa.pub(公鑰)
- 設定ssh key
輸入
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
,將公鑰匯入authorized_keys中全站熱搜