SFTP – 无法读取数据包:连接重置py peer

我已经在我们的开发框中设置了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 

我以为这可能是一个权限问题,我的chmod / usr / lib / openssh / sftp-server到755 – 仍然没有运气

有什么build议么?

对不起,我不能评论,所以我必须直接回答。

内置chroot系统的权限是有点棘手,我使用相同的方法来创buildsftp只有用户:

我的sshd_config的一部分:

 Match group developers ChrootDirectory /home/%u/userdata 

%u在这里匹配每个用户名

假设以下path

 /home/developername/datadirectory/upload 

权限:

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

如果用户login/显示“上传”的目录列表,