通过SSH证书实现Putty免密码登录CentOS
2012-05-25 16:43
721 查看
使用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_keysvim ~/.ssh/authorized_keys
2、把刚才用puttygen.exe软件生成的密钥(显示的公钥()由OpenSSH认可:下面的内容)复制并粘贴到authorized_keys文件,保存退出。
设置putty实现用证书登录
Putty→Session:将Host Name(Or IP Address)填好Putty→Connection→Date:填好Auto-login username(自动登陆用户名)
Putty→Connection→SSH→Auth:在Private key file for authentication选择认证私钥文件
回到Putty→Session:Saved Session,填个名称保存下吧,下次直接双击名称就可以登录了,赶紧登录吧.
至此,你的Putty已经可以不用密码登录CentOS了,不过记得保管好你的密钥文件。
取消密码认证登录
为了进一步增强安全,现在设置禁止使用密码登录编辑/etc/ssh/sshd_config文件,更改为以下设置。
PasswordAuthentication no
相关文章推荐
- 通过SSH证书实现Putty免密码登录CentOS
- Putty通过SSH证书免密码登录Linux
- Linux 通过rsa公钥实现ssh免密码登录
- 服务器间通过ssh使用密钥对实现无密码登录solaris,redhat,linux
- Linux下通过ssh-keygen和ssh-copy-id命令实现ssh无密码登录访问
- centos 运用ssh的rsa算法实现无密码登录
- centos 6实现ssh无密码登录的简便方法
- 通过PuTTY使用SSH免密码登录Ubuntu Server14.04远程服务器
- ssh无密码登录设置(centos6系统下实现)
- CentOS6.3上SSH远程登录实现无密码认证
- kali linux通过ssh+putty来实现远程登录(亲测有效)
- linux下两台主机通过ssh实现无密码登录
- 在Windows下通过Putty实现证书登录
- centos实现ssh无密码登录
- 使用putty通过ssh登录centos5.4主机很慢
- 【CentOS】SSH实现免密码登录与文件分发
- ssh通过nfs挂载,创建软连接,实现免密码登录
- 详解ssh通过公钥密码、免密码登录以及导入公钥文件三种形式实现远程登录
- 服务器间通过ssh使用密钥对实现无密码登录
- Centos-SSH多个服务器通过互信实现彼此之间免密登录