轉自:http://blog.segmentfault.com/zair/1190000000639516html
PuTTY是Windows下很是好用的SSH遠程登錄客戶端。本文介紹兩種自動登陸的設置方法。segmentfault
建立Session: 打開PuTTY,Session
選項卡中填寫Host Name
,Port
,Saved Sessions
(假定名稱爲"session_name")。ruby
桌面建立PuTTY.exe的快捷方式。session
右鍵快捷方式,屬性
>快捷方式
>目標
,加入以下三個參數:ssh
X:\yourpath\putty.exe -load "session_name" -l "username" -pw "password"
session_name, username, password 替換爲本身的帳號信息。字體
點擊應用
保存,搞定。spa
下載PuTTYgen,打開後點擊generate
,不斷點擊進度條下空白區域直到生成密匙。code
點擊Save private key
將私匙保存起來(假定存到X:\mykey.ppk)。彈出設定passphrase的提示能夠無視。htm
登錄到遠程節點,在~(home/username)路徑下建立".ssh"文件夾,確保這個文件夾只有本身擁有操做權限:blog
$ mkdir -m 700 .ssh
進入文件夾,建立公匙文件"authorized_keys",將PuTTYgen文本框中生成的公匙複製粘貼過來,保存:
$ cd .ssh
$ vi authorized_keys # Paste the public key and save
打開PuTTY,進入Connection/SSH/Auth
選項卡,在Private key file for authentication:
一欄中填入私匙地址(X:\mykey.ppk)。
回到PuTTY的Session
選項卡,將5.的更改保存一下,搞定。
額外附送:若是已經懶到打開PuTTY再登錄節點都嫌麻煩的話,能夠用快捷方式使登錄更容易,接上面第4步:
新建一個PuTTY的快捷方式,右鍵,屬性
>快捷方式
>目標
,加入以下參數後保存:
X:\yourpath\putty.exe -i "X:\mykey.ppk" username@123.45.67.89
引號內爲私匙路徑,username 爲用戶名,123.45.67.89 爲遠程節點的IP,這樣設置後快捷方式可直接調用PuTTY的default配置登錄目標節點。若是想要調整終端的色彩和字體,更改default配置便可。