如何向外部开发人员授予 SFTP/SSH 访问权限并将其限制在 public_html 中?

如何向外部开发人员授予 SFTP/SSH 访问权限并将其限制在 public_html 中?

我发现了非常相似的问题(像这样),但我找不到适合我的情况的解决方案。

我需要授予外部开发人员访问机器上托管的网站之一的权限。目录结构如下:

apache apache 4096 Jan 23 16:13 /var/www/website-alpha.com/public_html
apache apache 4096 Aug  7 21:22 /var/www/website-omega.com/public_html

新用户只能访问(编辑、创建和删除文件)上面列表中的第二个目录。他不能看到上面的任何内容。

另外,我应该能够通过终端或 SFTP 客户端(FileZilla、Transmit 等)登录……

该服务器有CentOS7 个httpd。有什么提示吗?我花了好几个小时在谷歌上搜索……

答案1

您将需要创建 chrooted SSH 和 chrooted SFTP 访问。您可以通过 Google 搜索相关主题找到很多不错的教程。这将帮助您入门。祝您好运

相关内容