Laravel Forge + DigitalOcean - 添加仅对目录具有受限访问权限的 SFTP 用户

and*_*dcl 5 sftp laravel digital-ocean laravel-forge laravel-5

我在 DigitalOcean 液滴中使用 Laravel Forge。我需要向我的一个客户端授予对服务器上特定目录的 SFTP 访问权限。他只需要对该目录进行读/写访问,而我在设置方面遇到了问题。

我已经按照https://bensmann.no/restrict-sftp-users-to-home-folder/ 中的步骤操作,但我被卡住了,因为 Forge 不允许密码身份验证,只能通过公共/私有 SSH 密钥...

有人做过类似的事情吗?完成它的最佳方法是什么?

提前谢谢了。

Bar*_*kes 2

我知道已经晚了,但它可能会对将来的某人有所帮助。我使用Freek 的帖子在 Forge 中进行了设置,虽然一开始它似乎很不稳定,将我完全锁定在 SSH 之外,但几分钟后它就开始工作了。

  • 可能是这样的。我无法从我的任何浏览器(Safari、Chrome、Firefox)访问它。你是对的,-我也无法访问根域:它显示“502,错误网关”。我找到了同一件事的另一个指南(对于无法访问它的其他人):https://blog.laravel.com/forge-connect-to-your-server-using-ssh-or-sftp (2认同)