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登陆成功