码迷,mamicode.com
首页 > 系统相关 > 详细

部署SSH证书使PuTTY免密码登陆LINUX

时间:2015-05-25 00:54:22      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:

最近搞了一个VPS,用PuTTY登陆每次都要输入root账号的密码,比较麻烦,于是网上找到SSH证书这个方法。

其实这应该是PuTTY推荐的验证方式吧。

 

1. 用PuTTY SSH 密钥生成工具puttygen.exe生成密钥.
生成的密钥类型和位数按照默认的就行了,SSH-2 RSA,1024位

保存私钥到本地,保存时会提示对私钥设密码,不设密码更加方便。

 

2. 配置LINUX SSH登录(root用户的话,~就是/root)
首先登入远端LINUX系统,创建~/.ssh/authorized_keys. 

cd  ~
mkdir  ~/.ssh
vi ~/.ssh/authorized_keys
将puttygen.exe生成的公钥内容粘贴至~/.ssh/authorized_keys.

至于为什么文件名是authorized_keys,可以在/etc/ssh/sshd_config中找到下面两行
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys

 

3. 用SSH证书登陆你的Linux服务器/VPS
Putty→会话:将服务器IP填好
Putty→连接→数据:填好自动登陆用户名( 比如 root )
Putty→连接→SSH→认证:选择认证私钥文件
回到Putty→会话:保存的会话,填个名称保存下吧,下次直接双击名称就可以登录了

 

4. 为了安全你需要取消SSH的密码认证方式.

这一步可做可不做,具体可以参考下面的链接。

参考链接:

http://www.shipingzhong.cn/node/944

部署SSH证书使PuTTY免密码登陆LINUX

标签:

原文地址:http://www.cnblogs.com/jij000/p/4526849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!