Linux系统密钥验证
操作步骤
#- 一.私钥放在本地,公钥放在服务器上
用PuTTYgen
#- 二.使用PuTTYgen
1.打开PuTTYgen,
2.点击Generate,生成密钥对
3.设置保存私钥
4.将公钥拷贝到服务端
首先选中复制,创建目录mkdir /root/.ssh
ls /root/看不到目录,ls -a/root/
要用到创建的目录是看不到的,因为.ssh中点表示隐藏
5.在目录下创建文件 vi /root/.ssh/authorrized-keys
点小a键打开编辑模式,点击右键粘贴
6.esc退出编辑 :wq
7.
#- 三、修改权限
Chmod
#- 四、关闭防火墙
Selinux netfilter(iptables)
1.关闭selinux
Setenforce o 临时关闭
Vi /etc/selinux/config 永久关闭
将SELINUX=enforcing改为SELINUX=disabled
:wq 保存退出
2.关闭netfilter
iptables -F 临时关闭
service iptables save 永久关闭
#- 五、配置客户端
1.打开客户端putty
2.单击创建的session
3.点击load加载
4.左侧-ssh-Auth 修改路径找到保存的私钥
5.Session-------save
6.Open登陆成功
本文转自 YAOvYAO 51CTO博客,原文链接:http://blog.51cto.com/yaoyao1314520/1731911