Назад | Перейти на главную страницу

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

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

Я добавил следующее в / 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 - все равно не повезло

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

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

разрешения со встроенной системой 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------

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