0

刚刚在 CentOS 6.8 上创建了一个新用户 B,并将 Ubuntu 16 的用户 A 的公钥设置为 B 的授权密钥。工作正常。不要通过 ssh 连接询问密码。

更改 B 的主目录后(在 /etc/passwd/ : /home/B > /user/B),询问 B 的密码。尝试通过 SSH 从 A 连接到 B,并且 /home/B 和 /user/B 的权限相同。

sshd的默认根路径是/home/吗?

4

1 回答 1

0

您没有更改 SELinux 标签,因此 SELinux 不知道他应该将 /user 视为 /home。——若杰

非常感谢!雅库杰。你是对的并且解决了问题。

  1. 打开配置 - vi /etc/sysconfig/selinux
  2. 更改值 - SELINUX=disabled
  3. 系统重启-shutdown -r now
  4. 检查用户主页 - cat /etc/passwd
  5. 尝试使用 SSH 连接
于 2017-01-19T11:08:27.677 回答