在CentOS系统中,SFTP的配置文件通常位于/etc/ssh/sshd_config
。要修改SFTP配置,请按照以下步骤操作:
sshd_config
文件。例如,使用nano编辑器,你可以在终端中输入以下命令:sudo nano /etc/ssh/sshd_config
sshd_config
文件中找到与SFTP相关的配置项。常见的配置项包括:Subsystem sftp
:这一行定义了SFTP子系统的路径。通常,它的值应该是/usr/libexec/openssh/sftp-server
。ChrootDirectory
:这一行定义了SFTP用户的根目录。你可以根据需要修改这个值。AllowTcpForwarding
和X11Forwarding
:这两个选项可以设置为yes
或no
,以允许或禁止TCP和X11转发。根据你的需求修改相应的配置项。例如,如果你想限制SFTP用户只能访问特定目录,可以将ChrootDirectory
设置为该目录的路径。
保存并关闭sshd_config
文件。
重启SSH服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart sshd
现在,你的SFTP配置已经更新并生效。请注意,根据你的CentOS版本和安装方式,某些配置项的位置和名称可能略有不同。但是,sshd_config
文件通常是通用的配置文件。