centos

如何修改centos的sftp配置

小樊
40
2025-05-04 22:30:21
栏目: 智能运维

要修改CentOS的SFTP配置,您需要编辑sshd_config文件。以下是详细步骤:

  1. 打开终端。

  2. 使用文本编辑器(如vi、nano等)打开/etc/ssh/sshd_config文件。例如,使用vi编辑器,输入以下命令:

sudo vi /etc/ssh/sshd_config
  1. sshd_config文件中找到以下行:
#Subsystem sftp /usr/libexec/openssh/sftp-server

取消注释(删除行首的#号),以启用SFTP子系统:

Subsystem sftp /usr/libexec/openssh/sftp-server
  1. (可选)如果您想要限制用户只能使用SFTP访问,可以添加或修改以下配置:
Match Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no

这将限制名为sftpusers的用户组中的用户只能使用SFTP访问。您需要创建一个名为sftpusers的用户组,并将允许使用SFTP的用户添加到该组中。

  1. 保存并关闭sshd_config文件。

  2. 重新启动SSH服务以应用更改:

sudo systemctl restart sshd

现在,您的CentOS系统上的SFTP配置已经更新。如果进行了用户组限制,请确保将需要SFTP访问的用户添加到sftpusers组中。

0
看了该问题的人还看了