将Debian SFTP集成到现有系统,可按以下步骤操作:
安装OpenSSH服务器
sudo apt update && sudo apt install openssh-server  
配置SSH以启用SFTP
编辑配置文件 /etc/ssh/sshd_config:
Subsystem sftp internal-sftp。your_group为实际用户组):Match Group your_group  
    ChrootDirectory %h  
    ForceCommand internal-sftp  
    AllowTcpForwarding no  
    X11Forwarding no  
创建SFTP用户及目录
sudo groupadd sftpusers  
sudo useradd -m -G sftpusers your_username  
sudo passwd your_username  
sudo mkdir -p /home/your_username/sftp_root  
sudo chown root:your_group /home/your_username  
sudo chmod 755 /home/your_username  
sudo chown your_username:your_group /home/your_username/sftp_root  
重启SSH服务
sudo systemctl restart ssh  
验证配置
使用SFTP客户端(如命令行或FileZilla)连接服务器,测试文件传输权限是否符合预期。
安全建议: