SSH无密码相互访问 配置

重点:authorized_keys的文件属性,最好为[color=red][b]644[/b][/color],组内其他人权限最多为读,或者没有读写权限,其他人的权限与前者类似。我配置时出现错误的根源是authorized_keys的文件权限设置的太高。

具体步骤如下:
1、使用root权限在/etc/hosts文件中添加互访问的主机名和对应的ip地址;

2、生成密钥
$ssh-keygen (默认是rsa格式)


3、将公钥id_rsa.pub追加到./ssh/authorized_keys文件中
注意::更改authorized_keys的文件属性为[color=red][b]644[/b][/color]。此时,完成了自己可以无密码访问自己主机,如果不可以,建议重启ssh服务,命令如下:
$ service sshd restart


4、将公钥拷贝到slaver上。
$scp authorized_keys slaver:/home/slaver/authorized_keys


5、登录slaver进行如下操作:
$cat authorized_keys >> .ssh/authorized_keys

这时,也应该注意authorized_keys的权限也应该为644!!

以上配置好了之后,就可以实现单向无密码访问了。
再反着做一次,就可以实现无密码互访问!祝好运~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值