A免密码登陆B的原理:
1.在本机A生成一对公钥私钥
2.将公钥拷贝给想要登录的主机B
步骤:
cd ./ssh
[root@misswall .ssh]# ssh-keygen -t rsa
4次enter
#将公钥拷贝给自己
[root@misswall .ssh]# cp id_rsa.pub authorized_keys
#登陆自己
[root@misswall .ssh]# ssh misswall
Last login: Mon Aug 8 16:09:37 2016 from 113.200.58.77
[root@misswall ~]# exit
logout
Connection to misswall closed.
[root@misswall .ssh]#
#将公钥拷贝给其他主机
ssh-copy-id 主机名
如果免密码登陆设置不成功
1.可能是权限大小问题,chmod
2.也可能是selinux=yes的原因,修改/etc/selinux/config文件让SELINUX=disabled
3.还有可能是StrictMode的原因
1.在本机A生成一对公钥私钥
2.将公钥拷贝给想要登录的主机B
步骤:
cd ./ssh
[root@misswall .ssh]# ssh-keygen -t rsa
4次enter
#将公钥拷贝给自己
[root@misswall .ssh]# cp id_rsa.pub authorized_keys
#登陆自己
[root@misswall .ssh]# ssh misswall
Last login: Mon Aug 8 16:09:37 2016 from 113.200.58.77
[root@misswall ~]# exit
logout
Connection to misswall closed.
[root@misswall .ssh]#
#将公钥拷贝给其他主机
ssh-copy-id 主机名
如果免密码登陆设置不成功
1.可能是权限大小问题,chmod
2.也可能是selinux=yes的原因,修改/etc/selinux/config文件让SELINUX=disabled
3.还有可能是StrictMode的原因