Директива 'ChrootDirectory' не допускается с новым OpenSSH

Я пытаюсь настроить доступ 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.1 c 10 мая 2012 на Ubuntu 13.04.

соответствующая часть моего файла sshd_config приведена ниже:

Subsystem     sftp   internal-sftp

Match group nossh
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no

Я не могу это понять. Даже в справочнике сказано, что все должно работать нормально.

29
задан Nick
06.05.2023 17:52 Количество просмотров материала 2798
Распечатать страницу

1 ответ

переустановка OpenSSH-server, похоже, исправила это, которое является bizzare. Это на официальном образе Ubuntu EC2, поэтому было бы странно, чтобы двоичный файл sshd не был таким же, как в репозиториях.

0
отвечен Nick 2023-05-08 01:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх