OpenSSH очень требователен к файлам и каталогам, а также к владельцам. Единственный каталог в /var
, к которому он обращается, по крайней мере, в RHEL / CentOS, - это каталог /var/empty/sshd
, к которому он обращается chroot
, если UsePrivilegeSeparation
имеет значение yes.
Установите это в вашем sshd_config
файле:
UsePrivilegeSeparation no
И перезапустите sshd, и посмотрите, работает ли он. Если это так, вероятно, проблема связана с правами доступа / владельцем /var/empty/sshd
.