溫馨提示×

ubuntu sftp如何更改端口

小樊
65
2025-04-28 09:38:53
欄目: 智能運維

在Ubuntu系統中,要更改SFTP的默認端口,你需要編輯SSH配置文件。以下是詳細步驟:

方法一:通過修改 /etc/ssh/sshd_config 文件

  1. 打開SSH配置文件: 打開終端并輸入以下命令來編輯SSH配置文件:

    sudo nano /etc/ssh/sshd_config
    
  2. 找到并修改端口設置: 在文件中找到 #Port 22 這一行(如果存在),去掉注釋符號 # 并修改為你想要的端口號。例如,如果你想將端口改為 2222,則修改為:

    Port 2222
    
  3. 保存并退出: 按 Ctrl + O 保存文件,然后按 Ctrl + X 退出編輯器。

  4. 重啟SSH服務: 為了讓更改生效,需要重啟SSH服務。輸入以下命令:

    sudo systemctl restart sshd
    

方法二:通過防火墻設置(可選)

如果你使用的是UFW(Uncomplicated Firewall),還需要更新防火墻規則以允許新的端口。

  1. 允許新端口通過防火墻: 輸入以下命令來允許新的SFTP端口通過防火墻:

    sudo ufw allow 2222/tcp
    
  2. 重新加載防火墻規則: 輸入以下命令來重新加載防火墻規則:

    sudo ufw reload
    

驗證更改

  1. 檢查SSH服務狀態: 確保SSH服務正在運行并且監聽新的端口:

    sudo systemctl status sshd
    
  2. 從客戶端連接測試: 使用SFTP客戶端連接到新的端口進行測試。例如,如果你使用的是 sftp 命令行工具,可以這樣連接:

    sftp -P 2222 username@your_server_ip
    

通過以上步驟,你應該能夠成功更改Ubuntu系統中SFTP的默認端口。

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