首先,使用puttygen.exe生成SSH密钥。
1,下载Puttygen.exe
地址:http://puttycn.googlecode.com/files/puttyfile_0.60cn2.zip
2,打开puttygen.exe,点击按钮Generate,并在空白处随意移动鼠标以便产生随机数据。
保持各项参数默认,点击按钮Save private key,会提醒“Are you sre you want to save this key without a passphrase to protect it ?”,如果不需要密码保护,点击是即可。
创建文件:.ssh/authorized_keys
1、通过Putty密码方式登录centos,创建文件authorized_keys
1.vim ~/.ssh/authorized_keys
2、把刚才用puttygen.exe软件生成的密钥(显示的公钥()由OpenSSH认可:下面的内容)复制并粘贴到authorized_keys文件,保存退出。
然后,设置putty实现用证书登录:
回到 Putty→Session:Saved Session,填写个名称保存下,下次直接双击名称即可登录了。
经过这样的配置以后,Putty就可以不用密码直接登录CentOS。
另外,注意保管已生成的密钥文件哦,不然会把自己锁在linux系统的门外。