debian

如何更新Debian SFTP配置文件

小樊
55
2025-08-17 03:32:51
栏目: 智能运维

更新Debian SFTP配置文件步骤如下:

  1. 备份配置文件(可选但推荐):
    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
  2. 编辑配置文件
    使用文本编辑器(如nano)打开配置文件:
    sudo nano /etc/ssh/sshd_config1-3,5-11
  3. 修改关键配置
    • 启用SFTP子系统:确保以下行未被注释且路径正确(默认通常无需修改):
      Subsystem sftp /usr/lib/openssh/sftp-server1-3,5
    • 限制用户权限(可选):
      Match Group sftpusers  # 限制指定用户组  
      ChrootDirectory %h     # 限制用户根目录为用户家目录  
      ForceCommand internal-sftp  # 强制使用SFTP,禁用shell  
      AllowTcpForwarding no  # 禁用TCP转发  
      X11Forwarding no       # 禁用X11转发  
      ```[2-5](@ref)  
      
    • 用户访问控制(可选):
      AllowUsers your_username(允许多个用户用空格分隔)
  4. 保存并退出编辑器
    • nano中按 Ctrl+O 保存,Ctrl+X 退出
  5. 重启SSH服务
    sudo systemctl restart ssh1-3,5-11
  6. 验证配置
    使用SFTP客户端连接测试:
    sftp your_username@your_server_ip

注意:修改配置前需确保理解各参数含义,避免误操作导致服务异常。生产环境中建议先在测试环境验证配置。

0
看了该问题的人还看了