允许 SFTP 到不在主目录中的单个文件夹

允许 SFTP 到不在主目录中的单个文件夹

我有一个用于托管网站的 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

相关内容