- 論壇徽章:
- 0
|
使用Putty密鑰驗(yàn)證自動(dòng)登陸服務(wù)器
----------------------------------------
每次使用Putty連接服務(wù)器,都需要輸入一長(zhǎng)串的密碼.在網(wǎng)上搜索來搜索去的,終于看到有DX使用Putty密鑰驗(yàn)證來自動(dòng)登陸服務(wù)器的文章.可是試驗(yàn)N久都沒有成功,原來是使用的Puttygen版本太舊導(dǎo)致,直接暈鳥:-(
1、下載Putty
Putty.exe作用是連接運(yùn)行服務(wù)器
官方網(wǎng)站:
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
下載后不需要安裝,綠色軟件直接運(yùn)行即可
2、下載Puttygen.exe
Puttygen.exe作用是用來生成密鑰
官方網(wǎng)站:
http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe
PuttYgen 是密鑰生成器,用來生成一對(duì)公鑰和私鑰供 PuTTY、PSCP、Plink、Pagent 來使用。
3、運(yùn)行Puttygen.exe生成密鑰
運(yùn)行Puttygen.exe---->Parameters選項(xiàng)選擇----->SSH-2 RSA------> 點(diǎn)擊 Generate 按鈕開始生成密鑰(可以在程序Key下方的空白處移動(dòng)鼠標(biāo),直到生成密鑰結(jié)束)---->點(diǎn)下面的 Save private key把私鑰保存起來,擴(kuò)展名是 .ppk 的文件。此時(shí)不要關(guān)閉程序。
4、連接遠(yuǎn)程服務(wù)器,上傳密鑰
使用Putty登陸遠(yuǎn)程服務(wù)器,在用戶目錄下,創(chuàng)建~/.ssh/authorized_keys
例如:
user@freemongolia.cn%mkdir ~/.ssh
user@freemongolia.cn%cd ~/.ssh
user@freemongolia.cn%vi authorized_keys
復(fù)制Puttygen.exe程序Public key for pasting into Open SSH authorized_keys file:下面的內(nèi)容到服務(wù)器上的authorized_keys文件中粘貼并保存退出。
5、使用Putty密鑰方式驗(yàn)證自動(dòng)登陸
打開Putty.exe------>Session------>Host name(or IP address)輸入遠(yuǎn)程服務(wù)器IP地址----->Connection------>data------>Auto-login username輸入用于登陸的用戶名-------->SSH---->Auth------>Private key file for authentication:----->點(diǎn)擊Browser選擇到你保存私鑰(.pkk)的文件。---->Open自動(dòng)登陸到服務(wù)器上了。
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u1/36996/showart_381094.html |
|