centos

centos sftp配置需要重启吗

小樊
35
2025-04-12 17:34:04
栏目: 智能运维

在CentOS上配置SFTP服务后,通常需要重启SSH服务以使配置生效。具体步骤如下:

  1. 创建用户和组

    • 创建专门的SFTP用户组:
      groupadd sftpusers
      
    • 创建SFTP用户并添加到用户组:
      useradd -s /sbin/nologin -g sftpusers -d /sftp/sftpuser01 sftpuser01
      
    • 设置用户密码:
      passwd sftpuser01
      
  2. 配置用户目录权限

    • 更改目录所有权:
      chown sftpuser01:sftpusers /sftp/sftpuser01
      
    • 设置目录权限:
      chmod 755 /sftp/sftpuser01
      
  3. 修改SSH配置文件

    • 编辑 /etc/ssh/sshd_config 文件,通常需要添加或修改以下配置:
      Subsystem sftp internal-sftp
      Match Group sftp
          ChrootDirectory /path/to/chroot/directory
          ForceCommand internal-sftp
          AllowTcpForwarding no
          X11Forwarding no
      
  4. 重启SSH服务

    • 重启SSH服务以应用配置更改:
      systemctl restart sshd
      

通过这些步骤,可以确保SFTP服务在CentOS系统上正确配置并安全运行。

0
看了该问题的人还看了