操作系统:centos 6
目前我已经启用了 selinux linux(强制执行),禁用它可以使 ssh 无密码登录工作。
我已经为 ssh 设置了 setsebool 以下设置
[root@server]# /usr/sbin/getsebool -a | grep ssh
allow_ssh_keysign --> on
sftpd_write_ssh_home --> off
ssh_sysadm_login --> on
并将用户主目录设置为
chcon system_u:object_r:ssh_home_t:s0 .ssh/
但是 ssh 无密码登录不起作用..
有任何想法吗..
答案1
恢复文件夹的默认 SELinux 上下文~/.ssh
:
restorecon -R -v /path/to/.ssh
然后再试一次。