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

rof*_*fle 0 ubuntu web-server sftp

我有一个 Web 服务器,用于托管我的网站。我在 /srv/www 的文件夹中拥有所有网站。有一个 Wordpress 站点,我想将 SFTP 访问权限授予另一个开发人员,我将如何执行此操作,以便他们只能访问 /srv/www/thesite.com 而不能访问任何其他目录?

运行 Ubuntu 9.04。

War*_*ner 5

您可以使用 OpenSSH 配置 chroot。请记住,这不是一个确定的安全解决方案

在 sshd_config 中指定以下内容并重新启动 OpenSSH。

Match user youruser
         ChrootDirectory /srv/www/thesite.com
         X11Forwarding no
         AllowTcpForwarding no
         ForceCommand internal-sftp
Run Code Online (Sandbox Code Playgroud)