要修改CentOS上的SFTP配置,您需要编辑sshd_config
文件。以下是具体步骤:
打开终端。
使用文本编辑器打开sshd_config
文件。您可以使用vi、nano或其他您喜欢的文本编辑器。例如,要使用vi编辑器,请输入以下命令:
sudo vi /etc/ssh/sshd_config
如果您更喜欢使用nano编辑器,请输入:
sudo nano /etc/ssh/sshd_config
sshd_config
文件中找到以下行:#Subsystem sftp /usr/libexec/openssh/sftp-server
取消注释(删除行首的#符号),以便启用SFTP子系统:
Subsystem sftp /usr/libexec/openssh/sftp-server
Match Group sftpusers
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
这将限制名为sftpusers
的用户组的成员只能访问其主目录。
Match User username
BandwidthLimit 1024
这将限制名为username
的用户的带宽为1024 Kbps。
保存并关闭sshd_config
文件。
重新启动SSH服务以应用更改:
sudo systemctl restart sshd
现在,您的CentOS SFTP配置已更新。请确保测试更改以确保一切正常运行。