温馨提示×

centos sftp配置中端口怎么设置

小樊
97
2025-02-13 10:42:47
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

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

    sudo vi /etc/ssh/sshd_config
    
  2. 修改或添加以下行: 在配置文件中找到或添加以下行,以更改SFTP的默认端口。将<your_custom_port>替换为您选择的端口号(建议使用1024到65535之间的端口)。

    Port <your_custom_port>
    

    如果您还希望限制SFTP访问仅限于特定用户,可以添加以下行:

    Match User <username>
        ForceCommand internal-sftp
        PasswordAuthentication yes
        ChrootDirectory %h
        AllowTcpForwarding no
        X11Forwarding no
    

    <username>替换为您要限制的用户名。

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

  4. 重启SSH服务: 为了使更改生效,请重启SSH服务。

    sudo systemctl restart sshd
    
  5. 配置防火墙: 如果您的系统启用了防火墙,请确保新设置的端口已打开。使用以下命令打开新端口(将<your_custom_port>替换为您选择的端口号):

    sudo firewall-cmd --permanent --zone=public --add-port=<your_custom_port>/tcp
    sudo firewall-cmd --reload
    

现在,您的CentOS系统应该已经成功配置了SFTP,并监听在您指定的端口上。请确保在尝试连接时使用正确的IP地址和端口号。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS SFTP连接失败怎么办

0