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