溫馨提示×

centos sftp配置中端口怎么設置

小樊
139
2025-02-13 10:42:47
欄目: 智能運維

在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地址和端口號。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女