selinux 无密码登录

selinux 无密码登录

操作系统: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

然后再试一次。

相关内容