debian

怎样在Debian中配置SFTP

小樊
40
2025-10-24 10:08:48
栏目: 智能运维

在Debian中配置SFTP的详细步骤

1. 安装OpenSSH服务器

Debian系统通常预装OpenSSH服务器,若未安装,可通过以下命令快速安装:

sudo apt update
sudo apt install openssh-server

2. 配置SSH服务器以支持SFTP

编辑SSH核心配置文件/etc/ssh/sshd_config(需root权限):

sudo nano /etc/ssh/sshd_config

进行以下关键修改:

3. 创建专用SFTP用户组与用户

4. 重启SSH服务使配置生效

修改配置后,需重启SSH服务以应用更改:

sudo systemctl restart sshd

若需验证服务状态,可执行:

sudo systemctl status sshd

确保显示“active (running)”即为正常。

5. 测试SFTP连接

使用SFTP客户端(如Linux终端或WinSCP)连接服务器,验证配置是否成功:

sftp ftpuser@your_server_ip

输入密码后,若成功登录并显示用户主目录(如/home/ftpuser),且能执行lsputget等命令,则说明配置生效。

注:若配置了ChrootDirectory,用户将无法访问主目录以外的路径(如/root/etc)。

常见问题排查

0
看了该问题的人还看了