无法让 sftp 处理 var/www 文件夹

无法让 sftp 处理 var/www 文件夹

所以我设置了 sftp 并且一切正常。但用户目录是 /usr/ftp_user 而我希望目录是 /var/www 并将其仅限于该文件夹中的文件。

我的 sshd_config

Match Group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

用户 ftp_user 已添加到 ftpaccess 组。我将用户的主目录更改为 /var/www/ ,如下所示:

usermod -d /var/www/ ftp_user

以及文件权限:

drwxr-x---. root root www
    drwxr-xr-x. ftp_user ftpaccess cronjobs

当我尝试连接 filezilla 时

Status: connecting to 149.210.194.176...
Status: Connected to 149.210.194.176
Status: Listing directory /
error:  Unable to open .: permission denied

有人知道我做错了什么吗?

相关内容