Era uma coisa do SELinux. Entre no servidor NFS e execute
semanage fcontext -a -t ssh_home_t '/exports/[^/]+/\.ssh(/.*)?'
restorecon -v -r /exports/$USER
assumindo que você serve seus compartilhamentos NFS de '/ exports'.
systemctl
procura $OPTIONS
, mas a variável não está definida em /etc/sysconfig/sshd
. Caso 1: teste o login SSH usando o homedir local. Nenhuma senha é necessária.
Caso 2: Teste o login SSH usando o homedir NFS / autofs. authorized_keys é ignorado, mas a senha funciona.
Caso 3: systemctl stop sshd
e /usr/sbin/sshd
para iniciar o SSHD em primeiro plano. Nenhuma senha exigida com qualquer homedir.
Então, algo é estranho sobre a combinação dos homedirs SSHD e NFS / autofs iniciados systemctl
?
O que estou perdendo?
Tags sshd nfs centos automounting