在CentOS系统中,SFTP(SSH File Transfer Protocol)的配置文件通常位于/etc/ssh/sshd_config
。这个文件是SSH服务器的主配置文件,其中包含了关于SFTP服务的设置。
要编辑SFTP配置文件,请按照以下步骤操作:
- 打开终端。
- 输入以下命令以使用文本编辑器(如vi、nano等)打开
sshd_config
文件:
sudo vi /etc/ssh/sshd_config
或者
sudo nano /etc/ssh/sshd_config
- 在
sshd_config
文件中,找到与SFTP相关的设置。例如,您可以查找以下行:
#Subsystem sftp /usr/libexec/openssh/sftp-server
如果该行以#
开头,表示SFTP功能被禁用。要启用SFTP,请删除#
符号:
Subsystem sftp /usr/libexec/openssh/sftp-server
- 您还可以根据需要修改其他SFTP相关设置。例如,您可以限制用户访问特定目录,或者为SFTP用户设置不同的shell环境。
- 保存并关闭
sshd_config
文件。 - 重新启动SSH服务以使更改生效:
sudo systemctl restart sshd
现在,您的CentOS系统应该已经配置好了SFTP服务。