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 用户已经可以无密码登陆。

Hadoop 用户无密码 SSH 登陆配置教程

原文地址: https://www.cveoy.top/t/topic/nGmX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录