Настройка разрешений SSH и SFTP

Я пытаюсь настроить SFTP на моем сервере Ubuntu, и у меня возникла проблема. Когда я настраиваю группу в файле sshd_config, чтобы привязать людей к их домашним каталогам, пользователь в группе не может получить доступ к серверу через SSH, и появляется эта ошибка «программный сбой соединения прерван», а иногда «Каталог не найден».

Я почти уверен, что это связано с разрешениями, но я не уверен, что. Я отключил UFW для тестирования, так что это не так. Любая помощь будет с благодарностью. Благодаря.

Вот что я добавил в файл sshd_config:

Match Group webadmins
    ChrootDirectory %h
    X11Forwarding no
    AllowTopForwarding no

Я оставил два нижних комментария, так как я просто обеспокоен ChrootDirectory.

0
задан 18 April 2015 в 04:06

2 ответа

Если Вы - chrooting пользователи, необходимо или использовать ForceCommand internal-sftp или настроить оболочку (наряду со всем, в чем он нуждается) в каждом корневом каталоге. Если ни один из них не был сделан, SSH не сможет войти в пользователя.

0
ответ дан 18 April 2015 в 04:06

Каталог Вы - chrooting (в Вашем случае %h) должен принадлежать пользовательскому корню. Используйте команду sudo chown root.root %h

0
ответ дан 18 April 2015 в 04:06

Другие вопросы по тегам:

Похожие вопросы: