Hadoop 用户无密码 SSH 登陆配置教程
Hadoop 用户无密码 SSH 登陆配置教程
本教程详细介绍如何配置 Hadoop 用户的无密码 SSH 登陆,方便用户在无需输入密码的情况下访问 Hadoop 集群。
步骤 1:创建 Hadoop 用户(如果用户名不为 hadoop)
# 创建用户
adduser hadoop
# 设置用户密码
passwd hadoop
步骤 2:编辑 sshd_config 文件
# 编辑 sshd_config 文件
vi /etc/ssh/sshd_config
# 注释掉以下代码
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
步骤 3:重启 ssh 服务
# 重启 ssh 服务
service sshd restart
步骤 4:切换到 Hadoop 用户的家目录
# 切换到 Hadoop 用户
su - hadoop
# 进入用户家目录
cd ~
步骤 5:生成 SSH 密钥对
# 生成 SSH 密钥对
ssh-keygen -t rsa
步骤 6:将公钥复制到 authorized_keys 文件中
# 进入 .ssh 目录
cd .ssh
# 复制公钥到 authorized_keys 文件
cp id_rsa.pub authorized_keys
步骤 7:修改 authorized_keys 文件权限
# 修改文件权限
chmod 600 authorized_keys
至此,Hadoop 用户已经可以无密码登陆。
原文地址: https://www.cveoy.top/t/topic/nGmX 著作权归作者所有。请勿转载和采集!