centos

怎样修改centos sftp配置

小樊
33
2025-04-12 17:33:03
栏目: 智能运维

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

  1. 打开终端。

  2. 使用文本编辑器打开sshd_config文件。您可以使用vi、nano或其他您喜欢的文本编辑器。例如,要使用vi编辑器,请输入以下命令:

sudo vi /etc/ssh/sshd_config

如果您更喜欢使用nano编辑器,请输入:

sudo nano /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的用户组的成员只能访问其主目录。

Match User username
    BandwidthLimit 1024

这将限制名为username的用户的带宽为1024 Kbps。

  1. 保存并关闭sshd_config文件。

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

sudo systemctl restart sshd

现在,您的CentOS SFTP配置已更新。请确保测试更改以确保一切正常运行。

0
看了该问题的人还看了