chroot访问www文件夹

时间:2010-11-17 22:33:40

标签: ssh chroot

这是设置
sshd_config中:

Match User sftp
    ChrootDirectory /chroot/sftp

我连接到文件夹

/chroot/sftp

但是我无法访问网站开发者文件夹,因为它超出了已定义的chroot目录的范围

/usr/lib/apache2/htdocs

如何访问此目录?是否可以通过sshd_config定义访问权限?

1 个答案:

答案 0 :(得分:3)

这正是您在使用chroot时要求的行为。我不认为您可以在sshd_config中修复此问题,但您可以考虑两个选项:

1)更改Apache的文档根目录,使其位于/ chroot / sftp内。这将在您的Apache配置中完成。 2)将htdocs目录挂载到/ chroot / sftp中。像这样:

mount --bind / usr / lib / apache2 / htdocs / chroot / sftp

我对这个命令没有百分之百的信心,但理论就在那里。