在我们安装集群软件时,经常需要配置机器之间的互信,每个人也有一套自己熟悉的方法。

但是在今天配置互信过程中,发现操作过程还是一样,但是就是不能互信,通过查找资料解决了,做一下记录。

我经常使用的方式:

三节点为例:
10.9.10.150
10.9.10.151
10.9.10.152 #在各个节点执行,生成公钥
ssh-keygen -t rsa
# 将公钥添加到认证文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# 并设置authorized_keys的访问权限
chmod 600 ~/.ssh/authorized_keys # 只要在一个节点执行即可。这里在 10.9.10.150上执行
ssh 10.9.10.151 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
ssh 10.9.10.152 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys # 分发整合后的文件到其它节点
scp ~/.ssh/authorized_keys 10.9.10.151:~/.ssh/
scp ~/.ssh/authorized_keys 10.9.10.152:~/.ssh/

但是配置后,这次没有生效,最后发现~/.ssh的权限问题,修改每个节点的权限为700,成功互信。

chmod 700 ~/.ssh/

最新文章

  1. [Erlang 0127] Term sharing in Erlang/OTP 上篇
  2. Android开发学习——应用安装过程
  3. iOS 学习 - 19 结构体
  4. HTML中IFrame父窗口与子窗口相互操作
  5. procps包里面的sysctl命令
  6. 鸟哥的linux私房菜之磁盘与文件系统管理
  7. adb上使用cp/mv命令的替代方法(failed on '***' - Cross-device link解决方法)
  8. asp.net 发布后用IP访问正常,用机器名访问布局出错
  9. HDU5087——Revenge of LIS II(BestCoder Round #16)
  10. 调用webservice查询手机号码归属地信息
  11. 浏览器缓存相关http头
  12. Unity3D合并着色器
  13. 【C#】Switch datatype between object and byte[]
  14. win10 UWP读写文件
  15. linux下使用crontab实现定时PHP计划任务失败的原因分析
  16. shell编程-test命令(七)
  17. Nmap参考指南(Man Page)
  18. python文件流
  19. 第十四节,TensorFlow中的反卷积,反池化操作以及gradients的使用
  20. vimdiff的常用命令

热门文章

  1. 04_Flume多节点load_balance实践
  2. ZOJ 3469 Food Delivery(区间DP)
  3. RN的第一个API-----注册组件Appregistry
  4. hdu 4352 XHXJ's LIS 数位dp+状态压缩
  5. python 集合的运算
  6. ubuntu 16.04 kinetic 安装rosbridge
  7. Mac OS下 selenium 驱动safari日志
  8. 原始的生成对抗网络GAN
  9. Spring AMQP 源码分析 08 - XML 配置
  10. [.NET开发] C#实现剪切板功能