我有一个用于托管网站的 Web 服务器。所有网站都位于 /srv/www 文件夹中。我想将一个 Wordpress 网站授予其他开发人员 SFTP 访问权限,我该如何做才能让他们只能访问 /srv/www/thesite.com 而不能访问其他目录?
运行 Ubuntu 9.04。
答案1
您可以使用 OpenSSH 配置 chroot。请记住,这不是最终的安全解决方案。
在 sshd_config 中指定以下内容并重新启动 OpenSSH。
Match user youruser
ChrootDirectory /srv/www/thesite.com
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp