![SFTP 没有列出正确的目录或权限](https://linux22.com/image/947636/SFTP%20%E6%B2%A1%E6%9C%89%E5%88%97%E5%87%BA%E6%AD%A3%E7%A1%AE%E7%9A%84%E7%9B%AE%E5%BD%95%E6%88%96%E6%9D%83%E9%99%90.png)
我正在运行 Ubuntu 18.04.2 LTS,并希望托管一个 sftp 服务器,用户只能访问他们的主目录。
我已将其添加到 sshd_config 并重新启动 ssh:
Match group sftp
ChrootDirectory /home/ftp_user
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
我可以确认 /home/ftp_user 的全部内容均归 ftp_user 所有,并且 ftp_user 是 sftp 组的成员。
我可以以用户 ftp_user 的身份通过 bash 和 filezilla 进行 sftp 访问。但是,当我这样做时,目录 /home 被列出,但 /home/ftp_user 被拒绝访问。
这不是我期望的行为。我希望 /home/ftp_user 被首先列出,并且我希望它可以访问。我做错了什么?