如何将SFTP / SSH访问权限授予外部开发人员并将其监控到public_html?

我发现了非常类似的问题( 像这样 ),但我找不到适用于我的情况的解决scheme。

我需要让外部开发人员访问机器上的一个托pipe网站。 目录结构是这样的:

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 

新用户只能从上面的列表中访问(编辑,创build和删除文件)第二个目录。 他一定不能看到上面的东西。

另外,我应该可以通过terminal或SFTP客户端(FileZilla,Transmit等等)login。

服务器上有httpd CentOS 7。 任何提示? 我真的花了数小时search

你将需要做一个chroot的SSH和chroot的SFTP访问。 有很多很好的教程,你可以通过在这个主题上search谷歌find。 这会让你开始。 祝你好运