centos

centos sftp配置中端口如何设置

小樊
34
2025-05-15 00:26:30
栏目: 智能运维

在CentOS系统中,要配置SFTP并设置端口,请按照以下步骤操作:

  1. 打开SSH配置文件: 使用文本编辑器(如vi、nano等)打开SSH配置文件。通常位于/etc/ssh/sshd_config

    sudo vi /etc/ssh/sshd_config
    
  2. 修改或添加以下行: 在配置文件中找到#Port 22这一行(如果存在),取消注释(删除行首的#号),并将端口号更改为所需的端口号。如果找不到这一行,请在文件末尾添加以下内容:

    Port 2222
    

    2222替换为您选择的端口号。请确保所选端口在1到65535之间,且未被其他服务占用。

  3. 保存并关闭配置文件。

  4. 重启SSH服务: 保存更改后,重启SSH服务以使新设置生效。

    sudo systemctl restart sshd
    

    或者

    sudo service sshd restart
    

现在,您的CentOS系统上的SFTP服务将在新设置的端口上运行。请确保防火墙允许新端口的流量。如果使用的是firewalld,可以使用以下命令添加规则:

sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload

2222替换为您设置的端口号。

0
看了该问题的人还看了