centos

CentOS SFTP配置中如何设置文件传输模式

小樊
43
2025-12-23 10:50:42
栏目: 智能运维

在CentOS系统中,SFTP(SSH File Transfer Protocol)的配置主要通过修改sshd_config文件来实现。要设置文件传输模式,你需要调整以下参数:

  1. 打开sshd_config文件:
sudo vi /etc/ssh/sshd_config
  1. 在文件中找到以下参数并进行相应的设置:
SFTP
Subsystem sftp /usr/libexec/openssh/sftp-server
Match User <username>
    ChrootDirectory %h
    ForceCommand internal-sftp

<username>替换为实际的用户名。

ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
  1. 保存并关闭sshd_config文件。

  2. 重启SSH服务以使更改生效:

sudo systemctl restart sshd

现在,你已经成功设置了SFTP文件传输模式。用户将只能使用SFTP进行文件传输,而无法访问shell。如果需要限制用户访问特定目录,请确保已正确设置ChrootDirectory选项。

0
看了该问题的人还看了