码迷,mamicode.com
首页 > 其他好文 > 详细

SSH连接使用个人私钥认证

时间:2015-07-12 00:27:13      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:ssh   安全   rsa   linux   服务器   

使用putty客户端软件生成RSA安全公钥和私钥,公钥和私钥保存在个人电脑或者随身存储中可以长期使用;

Putty使用操作如下:

1,找到puttygen可执行程序并运行;

技术分享


2、使用生成按钮,并持续点击红圈内的区域,直到生成密钥;

技术分享


3、输入密钥密码(请牢记你的密码信息)并保存私钥和公钥,其中公钥保存的时候,建议直接拷贝显示的公钥中的字符串到TXT文件中,方便后续使用

技术分享


在linux服务器中分别做如下操作(请使用ssh客户端连接服务器,方便公钥的拷贝和粘贴):

mkdir .ssh 在root目录下创建 .ssh 目录,

vi .ssh/authorized_keys 在 .ssh 目录下生成并打开 authorized_keys 文件,

技术分享

然后在文件中粘贴tty客户端生成的公钥字符串,然后保存退出; 

技术分享

chmod 600 .ssh/authorized_keys 修改文件属性权限,

chmod 700 .ssh/ 修改目录属性权限,

setenforce 0 关闭SELinux , 

技术分享


vi /etc/selinux/config 进入此配置文件,更改 SELINUX=enforcing 为 SELINUX=disabled 保存退出,

技术分享

iptables -F 删除防火墙中所有的策略和规则,

/etc/init.d/iptables save 保存删除防火墙规则后的文件,防止服务器重启后重新载入原有规则。

技术分享


最后在putty客户端导入私钥进行连接,会看到之前公钥中的密钥描述信息

技术分享


如果有不清楚的地方,请站内短信,我看到后会及时回复,非常感谢大家的支持!

本文出自 “Linux成长之路” 博客,请务必保留此出处http://hyhc7.blog.51cto.com/4414279/1673270

SSH连接使用个人私钥认证

标签:ssh   安全   rsa   linux   服务器   

原文地址:http://hyhc7.blog.51cto.com/4414279/1673270

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