96SEO 2025-10-30 20:03 0
在Debian系统上配置SFTP服务可以帮助你平安地传输文件。本文将详细讲解如何配置SFTP服务,让你轻松实现文件的平安传输。

在开始之前, 请确保你的Debian系统已更新至最新状态,并且已经安装了OpenSSH服务器。
sudo apt update && sudo apt upgrade -ysudo apt install openssh-server -y为便于管理, 建议创建一个专门的用户组用于SFTP访问:
sudo groupadd sftpusers创建新用户并将其添加到sftpusers组,设置登录密码:
sudo adduser username  # 按提示设置用户名和密码
sudo usermod -aG sftpusers username  # 将用户加入sftpusers组SFTP要求用户主目录的所有者为该用户,权限为755:
sudo chown username:username /home/username
sudo chmod 755 /home/username编辑SSH配置文件/etc/ssh/sshd_config启用内部SFTP子系统并添加平安限制:
sudo nano /etc/ssh/sshd_config在配置文件中添加以下内容:
Subsystem sftp /usr/lib/openssh/sftp-serverMatch Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no为SFTP用户创建一个专用目录,并设置正确权限:
sudo mkdir /home/username/upload
sudo chown username:sftpusers /home/username/upload
sudo chmod 775 /home/username/upload使配置生效,重启SSH服务:
sudo systemctl restart sshd使用SFTP客户端测试连接,确认配置是否成功:
sftp username@your_server_ip连接成功后尝试切换至上传目录或上传文件,验证读写权限是否正常。
为确保SFTP服务平安, 请采取以下平安措施:
通过以上步骤,你可以在Debian系统上轻松配置SFTP服务。这样,你就可以平安地传输文件,提高工作效率。
Demand feedback