systemctl查找$OPTIONS,但变量没有在/etc/sysconfig/sshd中设置。案例1:使用本地homedir测试SSH登录。不需要密码。
案例2:使用NFS/autofs homedir测试SSH登录。authorized_keys被忽略,但是密码有效。
案例3:systemctl stop sshd和/usr/sbin/sshd在前台启动SSHD。任何一个家庭都不需要密码。
那么,systemctl启动的SSHD和NFS/autofs的组合有什么奇怪的地方吗?
我遗漏了什么?
发布于 2016-10-22 05:21:53
这是SELinux的事。进入NFS服务器并执行
semanage fcontext -a -t ssh_home_t '/exports/[^/]+/\.ssh(/.*)?'
restorecon -v -r /exports/$USER假设您从‘/exports’为您的NFS股票提供服务。
https://unix.stackexchange.com/questions/318095
复制相似问题