Я пытаюсь настроить доступ к корневому каталогу SFTP, но OpenSSH выдает эту ошибку:
/etc/ssh/sshd_config: line 94: Bad configuration option: ChrootDirectory
/etc/ssh/sshd_config line 94: Directive 'ChrootDirectory' is not allowed within a Match block
Я видел, что это проблема с версией OpenSSH под 4.9. Но моя версия, кажется, OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 мая 2012 года на Ubuntu 13.04.
Соответствующая часть моего файла sshd_config находится ниже:
Subsystem sftp internal-sftp
Match group nossh
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Я не могу понять это. Даже страница руководства говорит, что это должно работать хорошо.