SFTP - не удалось прочитать пакет: пи-соединение сброса соединения

Я установил SFTP на нашей машине для разработки и хотел бы заключить пользователей в папку / var / www / pro ject

Я добавил следующее в /etc/ssh/sshd_config

Match Group developers
    ChrootDirectory /var/www/project
    X11Forwarding no
    AllowTCPForwarding no
    ForceCommand /usr/lib/openssh/sftp-server

Когда я пытаюсь войти в SFTP, я получаю сообщение об ошибке

Couldnt read packet: connection reset by peer

Я подумал, что это может быть проблемы с разрешениями, Ive chmod /usr/lib/openssh/sftp-server до 755 - до сих пор не повезло

Какие-либо предложения?

1 ответ

Извините , я не могу комментировать, поэтому я должен ответить прямо.

разрешения со встроенной системой chroot немного сложны, я использую тот же метод для создания только пользователей sftp:

часть моего sshd_config:

Match group developers
    ChrootDirectory /home/%u/userdata

где%u соответствует каждому имени пользователя здесь

предполагая следующий путь

/home/developername/datadirectory/upload

разрешения:

developername root:root rwxr-xr-x
datadirectory root:root rwxr-xr-x
upload developername:developers rwx------

если пользователь регистрирует директрой листинг / показывает "загрузить"

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