在使用非root用户,配置集群免密登录时,发现配置完了免密登录仍然需要输入密码。
查看了系统安全日志后,发现报错。
# 查看系统安全日志命令
sudo cat /var/log/secure | grep sshd
# 看时间范围内的错误的日志信息
Sep 1 17:25:53 node001 sshd[47211]: Authentication refused: bad ownership or modes for directory /home/dawson
0 首先先要配置好免密登录,即最少满足以下条件
- 当前服务器的当前用户的家目录下有
.ssh文件,且 .ssh 文件中包含id_rsaid_rsa.pubknown_hosts三个文件。 - 要被免密登录的服务器的对应的用户家目录下有
.ssh文件,且 .ssh 文件中包含authoriz

在配置Linux集群非root用户SSH免密登录时遇到问题,系统提示Authentication refused due to bad ownership or modes for directory。为解决此问题,需要检查并调整用户的.ssh目录权限,以及SSH配置文件。步骤包括:确保.ssh目录及其包含的公钥文件正确,以及尝试修改sshd_config配置。

1万+

被折叠的 条评论
为什么被折叠?



