Debian SFTP配置需关注以下权限设置:
SSH配置权限
/etc/ssh/sshd_config,确保以下配置正确:
Subsystem sftp internal-sftp。sftpusers)的权限:Match Group sftpusers,并设置ChrootDirectory %h(限制用户只能访问主目录)、ForceCommand internal-sftp(禁止SSH登录)。AllowTcpForwarding no、X11Forwarding no。用户及目录权限
sftpusers)并添加用户:groupadd sftpusers、usermod -aG sftpusers <用户名>。root拥有,权限设为755:chown root:root /home/<用户名>、chmod 755 /home/<用户名>。upload),并设置用户拥有该目录:mkdir /home/<用户名>/upload、chown <用户名>:sftpusers /home/<用户名>/upload、chmod 755 /home/<用户名>/upload。服务重启权限
systemctl restart sshd。注:以上配置需通过sudo或root权限执行,确保系统安全性。