将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)连接服务器,测试文件传输权限是否符合预期。
安全建议: