CentOS下的SSH免密登录设置

本文介绍了在CentOS系统中为Hadoop集群设置SSH免密登录的步骤,包括生成公私钥对、将公钥传递给其他节点以及验证免密登录的正确性。通过这种方式,可以便捷地管理多节点Hadoop集群,避免频繁输入密码。
摘要由CSDN通过智能技术生成

搭建Hadoop集群,需要通过ssh命令远程登录Linux主机。免密登录就成为了必要的准备工作,这样可以规避掉每次输入密码的繁琐工作,让集群管理方便高效。免密登录的设置方法有多种,本文列举的只是其一,且亲测有效:

1. 运行多个节点

本例运行3个节点作为演示,分别为hadoop1、hadoop2、hadoop3,其中hadoop1为主节点

2. 生成公私钥对

在hadoop1节点登陆hadoop用户,执行"ssh-keygen"命令;

接下来出现3个需要确认的位置(如箭头所示),一路回车;

在/home/hadoop/.ssh路径下,已经生成了公私钥对,分别为id_rsa(私钥)、id_rsa.pub(公钥);

执行"cat ./id_rsa.pub >> authorized_keys",将公钥文本复制到一个新的文件"authorized_keys";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值