hadoop学习(二)-- 配置ssh免登陆

本文详细介绍如何在CentOS 6.6环境下使用Hadoop 2.7.1进行免密码SSH登录配置的过程,包括密钥文件的创建、非对称加密RSA密钥对的生成及应用等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



环境介绍:

hadoop: 2.7.1

centos : 6.6



创建密钥文件:

mkdir /root/.ssh

cd /root/.ssh/

生成rsa非对称加密,输入命令以后一直按回车就可以了
ssh-keygen -t rsa

可以看到多了 id_rsa , id_rsa.pub 两个文件,一个私钥,一个公钥

[root@hadoop115 .ssh]# ll
总用量 12
-rw-------  1 root root 1675 9月   4 00:14 id_rsa
-rw-r--r--  1 root root  396 9月   4 00:14 id_rsa.pub
-rw-r--r--. 1 root root 1963 9月   3 16:18 known_hosts


创建hadoop免登陆文件:

在 /root/.ssh目录下:(linux是通过authorized_keys来实现免登陆的,他里边是多个 pub  key)
cp id_rsa.pub authorized_keys

再次启动可以看到已经不用输入密码了

[root@hadoop115 sbin]# ./start-all.sh 
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
Starting namenodes on [hadoop115]
hadoop115: starting namenode, logging to /opt/hadoop/hadoop271-64/logs/hadoop-root-namenode-hadoop115.out
localhost: starting datanode, logging to /opt/hadoop/hadoop271-64/logs/hadoop-root-datanode-hadoop115.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /opt/hadoop/hadoop271-64/logs/hadoop-root-secondarynamenode-hadoop115.out
starting yarn daemons
starting resourcemanager, logging to /opt/hadoop/hadoop271-64/logs/yarn-root-resourcemanager-hadoop115.out
localhost: starting nodemanager, logging to /opt/hadoop/hadoop271-64/logs/yarn-root-nodemanager-hadoop115.out
[root@hadoop115 sbin]# jps
11897 NameNode
12357 ResourceManager
12459 NodeManager
12192 SecondaryNameNode
12023 DataNode
12774 Jps




两台linux服务器之间的免登陆:

将当前115机器上的authorized_keys通过ssh-copy-id命令拷贝到159机器上
ssh-copy-id 192.168.10.159


可以看到159的 /root/.ssh/目录下已经有了authorized_keys文件了

[root@localhost .ssh]# ll
总用量 8
-rw-------. 1 root root 396 9月   3 20:07 authorized_keys
-rw-r--r--. 1 root root 396 3月  31 20:30 known_hosts

尝试在115机器上给159创建目录
ssh 192.168.10.159 mkdir /usr/local/tmp

这样在159机器上就有了 /usr/local/tmp 目录





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值