Hadoop集群最迅速的配置免密码登陆方法
1:多台机器互相免密登陆的思路(默认你的linux操作系统已经安装好ssh):
第一步:在各自的机器上面生成密钥:
在第1台机器上生产一对钥匙: ssh-keygen -t rsa
在第2台机器上生产一对钥匙: ssh-keygen -t rsa
在第3台机器上生产一对钥匙: ssh-keygen -t rsa
............
第二步:将其它机器的公钥拷贝到第一台机器:(必须在各个机器的/etc/hosts文件写好对应的主机和ip地址)
ssh-copy-id 第一台机器(分别在其他机器执行此命令,注意,也在第一台机器上面将公钥拷贝到自己的机器上面)
如ssh-copy-id master,其他在其他机器执行此命令:ssh-copy-id master。
第三步:将依次从第一台机器将公钥拷贝到其他节点
ssh-copy-id 第2台机器
ssh-copy-id 第3台机器
ssh-copy-id 第4台机器
........
第三步:将第一台的authorized_keys分别拷贝到其他机器上面:
scp authorized_keys slaver1:/root/.ssh/
scp authorized_keys slaver2:/root/.ssh/
scp authorized_keys slaver3:/root/.ssh/
scp authorized_keys slaver4:/root/.ssh/
scp authorized_keys slaver5:/root/.ssh/
scp authorized_keys slaver6:/root/.ssh/第五步:测试
ssh slaver1,依次类推,机器1到2,3,4,5,6,7;机器2到1,2,3,4,5,6,7,等等。彼此互相免密钥登陆。
可以不输入密码登陆;
停更......
2017-12-09 16:23:43
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?