fedora中没有授权的密钥文件

ac1kyiln  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(309)

嗨,我正在我的机器上安装hadoop,我创建了一个新组和组下的一个用户

[hduser@localhost ~]$ ssh-keygen -t rsa -P "" Generating
public/private rsa key pair. Enter file in which to save the key
(/home/hduser/.ssh/id_rsa):  Created directory '/home/hduser/.ssh'.
Your identification has been saved in /home/hduser/.ssh/id_rsa. Your
public key has been saved in /home/hduser/.ssh/id_rsa.pub. The key
fingerprint is: 30:1f:1f:5d:ef:52:16:41:7e:41:81:b4:62:17:87:36
hduser@localhost.localdomain The key's randomart image is:
+--[ RSA 2048]----+ |            .o*Oo| |           . E=.o| |      o . .ooo..=| |       + o..o  +.| |        S .   . .| |               . | |
| |                 | |                 |
+-----------------+

我确实生成了私钥,密码为空,并移到了授权的\u密钥。下一步是 cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys .
但在连接到ssh localhost时,我的新用户仍然要求我输入密码。我没有产生。

92vpleto

92vpleto1#

.ssh目录和授权的\u密钥文件应该由登录的用户拥有,并且只能由该用户读取。默认ssh配置将拒绝访问,如果它们是组或世界可读的。
检查/var/log/audit中可能解释的条目。

相关问题