我已经在我们的开发框中设置了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/显示“上传”的目录列表,