sftp 中的主目录错误

sftp 中的主目录错误

我使用 openssh 设置了一个 sftp 服务器,但当我连接到它时,我无法浏览我的文件夹。pwd 命令的答案是:/
,ls 命令的答案是:remote readdir("/"): Permission denied [在评论中的请求后添加]

我的错误是什么?这是我的配置:

在 /etc/ssh/sshd_config 中添加:

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

添加到/etc/passwd:

rezzato:x:1001:1001:rezzato,,,,:/media/data/ftp/rezzato:/usr/sbin/nologin

添加到/etc/group:

ftpaccess:x:150:rezzato
rezzato:x:1001:

对 $ groups rezzato 的回答:

rezzato : rezzato ftpaccess

回答# ls -la /media/data/ftp:

drwxr-----  3 root root 4096 set  3 08:51 rezzato

回答# ls -la /media/data/ftp/rezzato:

drwxr-xr-x 2 rezzato ftpaccess 4096 set  3 08:51 ftp

感谢您的支持,
Matteo

相关内容