1,下载安装版putty
2.新建远程连接地址,保存
3.登录连接地址的虚拟机,建立.ssh 目录(隐藏的)进入目录
4.新建公钥文件authorized_keys,复制puttygen生成的公钥到此文件中
5.用puttygen 创建的密钥加密码保存为私钥
6.chmod 700 /root/.ssh/
7.chmod 600 /root/.ssh/authorized_keys( 文件名可以修改,修改文件 /etc/ssh/sshd.conf #AuthorizedKeysFile .ssh/authorized_keys)
8.关闭selinux防火墙 setenforce 0临时关闭
9.vi /etc/selinux/config更改SELINUX=enforcing 改成disabled 永久关闭
10.关闭iptables -F 临时关闭
11.service iptables save 永久关闭 (10和11可以用service iptables stop代替;chkconfig iptables off则是系统启动时不启动iptables,)
12.putty 加载load刚才创建的连接地址(地址栏显示ip和端口号)再选择SSH-->Auth 在Private key file for authentication中输入生成的密钥地址路径.ppk文件,再到session中选择save保存,再打开就可以了
LINUX 密钥认证
原创
©著作权归作者所有:来自51CTO博客作者fish_119的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:系统分区规划
下一篇:linux 运行的7个级别
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
远程连接Linux与密钥认证
远程连接Linux与密钥认证
秘钥 生产使用 远程连接 -
ssh密钥认证
实现基于密钥的认证
ssh 密钥