您的位置:首页 > 运维架构 > Linux

centos ssh 免密码登录

2016-01-12 23:24 239 查看
最近在学习的过程中遇到这个问题:

A主机和B主机:

A 免密码登录B:

首先在A的 ~/.ssh 目录中

执行 ssh-keygen -t rsa

一路回车



最后生成连个文件:



将id_rsa.pub 拷贝到B主机,比如拷贝到B主机的/tmp目录



然后登录B主机,将拷贝过来的id_rsa.pub 的内容添加到~/.ssh目录中的authorized_keys中



此时就可以用A主机登录B主机, 不需要输入密码了



接下来就是最重要的一步:把authorized_keys 的权限改为600

chmod 600 authorized_keys

注意:首先要关闭防火墙,如果还需要密码,那么关闭selinux,我之前就是实现不了ssh免密码登录,最后把selinux关闭了就可以了。

关闭防火墙方法:

chkconfig iptables off

然后重启

关闭selinux 方法

vi /etc/selinux/config

把SELINUX的值改为 disabled

然后重启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: