这是设置
sshd_config中:
Match User sftp ChrootDirectory /chroot/sftp
我连接到文件夹
/chroot/sftp
但是我无法访问网站开发者文件夹,因为它超出了已定义的chroot目录的范围
/usr/lib/apache2/htdocs
如何访问此目录?是否可以通过sshd_config定义访问权限?
答案 0 :(得分:3)
这正是您在使用chroot时要求的行为。我不认为您可以在sshd_config中修复此问题,但您可以考虑两个选项:
1)更改Apache的文档根目录,使其位于/ chroot / sftp内。这将在您的Apache配置中完成。 2)将htdocs目录挂载到/ chroot / sftp中。像这样:
mount --bind / usr / lib / apache2 / htdocs / chroot / sftp
我对这个命令没有百分之百的信心,但理论就在那里。