在Debian上启用SFTP可按以下步骤操作:
sudo apt update和sudo apt install openssh-server。sudo systemctl start ssh启动服务,sudo systemctl enable ssh设置开机自启。/etc/ssh/sshd_config文件,确保Subsystem sftp /usr/lib/openssh/sftp-server未被注释。若要限制用户只能使用SFTP,可添加Match Group sftpusers相关配置,如ChrootDirectory %h等。sudo groupadd sftpusers创建用户组,再用sudo adduser username添加用户,最后用sudo usermod -aG sftpusers username将用户加入组。sudo chown root:root /home/username和sudo chmod 755 /home/username设置主目录权限。sudo systemctl restart ssh使配置生效。FileZilla,或命令行输入sftp username@your_server_ip进行测试。