1.首先检查 有没有安装ssh

rpm-qa | grep ssh

如果没有安装 yum install ssh

2.在每一台机器上执行

 ssh-keygen -t rsa 
会在root/.ssh/生成两个文件。(此时用的root帐户,不同的帐户是否生成的位置不一样。没有试过!)
 
将每一台机器上生成的文件复制一个。

cp ~/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub.100

把他们都发送一台机器上

scp -r ~/.ssh/id_rsa.pub.101 root@hadoop100:/root/hadoop/.ssh

现在都放到100这个机器上了。

3.把所有机器的公钥放到一个文件里面

cat ~/.ssh/id_rsa.pub.100 >> ~/.ssh/authorized_keys
cat ~/.ssh/id_rsa.pub.101 >> ~/.ssh/authorized_keys
cat ~/.ssh/id_rsa.pub.102 >> ~/.ssh/authorized_keys

4.把该文件的权限修改为

chmod 644 authorized_keys

5.把生成的authorized_keys文件都复制一份到其他机器上

scp -r ~/.ssh/authorized_keys root@hadoop101:/root/hadoop/.ssh

重复步聚4.现在所有的机器都可以互相免登录了!

最新文章

  1. bash 语法使用
  2. UNIX域套接字(unix domain)
  3. eclipse maven spring mvc el表达式无效
  4. Verify Preorder/Inorder/Postorder Sequence in Binary Search Tree
  5. SQLServer 维护脚本分享(10)索引
  6. Ioc原理及常用框架
  7. HDU 1505 City Game
  8. 3.3.2 嵌入汇编(摘自<linux内核完全剖析>)
  9. SQL 内存数据库的细节
  10. 关于C++ const
  11. 【BZOJ 1579】 1579: [Usaco2009 Feb]Revamping Trails 道路升级 (最短路)
  12. asp.net中使用jquery ajax保存富文本的问题
  13. PHP yield 分析,以及协程的实现,超详细版(上)
  14. 20165309 《网络对抗技术》实验一:PC平台逆向破解
  15. cordova/ionic打包流程
  16. IOS项目目录结构和开发流程
  17. 2018/03/30 每日一个Linux命令 之 创建用户/密码
  18. xxxx签名算法逆向&&python脚本实现
  19. YOLO 详解
  20. objective C中的字符串NSStirng常用操作

热门文章

  1. MFC可编辑ListBox控件CEditableListBox
  2. aehyok.com的成长之路一——开篇
  3. 推荐几款API文档集合工具
  4. XCode打包脚本
  5. mac下忘记mysql密码, 重新设置mysql密码
  6. HL AsySocket 服务开发框架 - 总体思路与架构
  7. 如何修改 EM12c 中 SYSMAN 用户的密码?
  8. iOS 10.0 更新点(开发者视角)
  9. Intent用法简介
  10. 【cocos2d-x 手游研发----目录】