2.0 密钥验证

    SSH密钥是成对使用的,其原理是用私钥去和公钥配对(相当于解密),公钥在服务端,私钥在本机。

1、Puttygen生成密钥对

2、在/root下新建.ssh目录,更改权限为700

mkdir .ssh
chmod 700 /root/.ssh

3、在/root/.ssh/下新建authorized_keys文件,更改权限为600

touch /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys

4、将PUTTYGEN下生成的公钥复制到/root/.ssh/authorized_keys文件里,保存退出

5、关闭SELINUX

setenforce 0 //临时关闭

vi /etc/selinux/config将SELINUX=enfrcing 改为disabled  //永久关闭

6、关闭IPTABLES

iptables -F //临时清空规则

service iptables save //保存已清空的规则,达到永久关闭IPTABLES

其它

修改配置文件/etc/ssh/sshd_config 可以修改authorized_keys 文件为别的名字的文件

chkconfig iptables off              开机不启动

iptablesservice iptables stop   关闭

iptables -F                  清空iptables 规则

 

 

 

你可能感兴趣的:(ssh,密钥验证)