您的位置:首页 > 其它

SSH连接使用个人私钥认证

2015-07-11 19:47 274 查看
使用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: