Почему не работает протокол SFTP?
Мне не хватает чего-то простого, я думаю, с протоколом SFTP.
Subsystem sftp internal-sftp -f AUTH -l INFO
также у меня есть
Match Group customers
# ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
поэтому обратите внимание, что это не проблема chroot. То, что я вижу в журналах
May 9 15:48:32 oc8703477275 sshd[22927]: pam_unix(sshd:session): session opened for user customer by (uid=0)
May 9 15:48:42 oc8703477275 sshd[22927]: pam_unix(sshd:session): session closed for user customer
Я запустил sshd -ddd и rsyslog -dn, чтобы увидеть болтовню. После входа в систему sshd и rsyslog не работают, пока я меняю каталоги, перемещаю файлы и т. Д., И, очевидно, ничего из этого не регистрируется.
Куда мне смотреть?
Обновление Мартина предоставило бинго. Похоже, ForceCommand переопределяет настройки подсистемы. Добавление -l INFO исправило это.