本文基于Deepin 20系统演示
1. 使用ssh-keygen命令生成公钥和私钥
ssh-keygen -t rsa -C "hadoop-test"
附ssh-keygen命令常用参数:
参数 | 描述 |
---|---|
-b | 指定密钥长度 |
-e | 读取openssh的私钥或者公钥文件 |
-f | 指定用来保存密钥的文件名 |
-t | 指定要创建的密钥类型 |
-C | 添加注释 |
2. 创建authorized_keys文件(如果已有可以跳过这一步)
cd ~/.ssh/
touch authorized_keys
chmod 600 authorized_keys
3. 把刚生成的公钥加到authorized_keys文件中
cat id_rsa.pub >> authorized_keys
4. 测试是否设置成功
ssh localhost
如果登录成功说明设置成功,接下来就可以正常启动hdfs和yarn啦