debian

Debian系统SFTP怎么设置

小樊
46
2025-10-24 10:17:41
栏目: 智能运维

Debian系统SFTP配置步骤

1. 安装OpenSSH服务器

Debian系统默认包含OpenSSH服务器,若未安装,可通过以下命令完成安装:

sudo apt update
sudo apt install openssh-server

2. 调整SSH服务器配置

编辑SSH配置文件/etc/ssh/sshd_config,启用SFTP子系统并定制访问规则:

sudo nano /etc/ssh/sshd_config

3. 创建SFTP专用用户组(可选但推荐)

为便于管理,创建专门的用户组 sftpusers

sudo groupadd sftpusers

4. 新增SFTP用户并加入组

5. 配置用户主目录权限

SFTP要求用户主目录的所有者为用户自身(而非组或其他),且权限为755(允许用户读写执行,其他用户仅读执行):

sudo chown sftpuser:sftpuser /home/sftpuser
sudo chmod 755 /home/sftpuser

6. 重启SSH服务

使配置生效,重启SSH服务:

sudo systemctl restart sshd

7. 验证SFTP连接

使用SFTP客户端从本地机器连接服务器,测试功能:

sftp sftpuser@your_server_ip

注意事项

0
看了该问题的人还看了