在 Ubuntu 上修改 FTP 服務器的端口,通常需要編輯 FTP 服務器的配置文件。以下是針對兩種常見 FTP 服務器軟件(vsftpd 和 ProFTPD)的步驟:
登錄到你的 Ubuntu 服務器:
ssh username@your_server_ip
編輯 vsftpd 配置文件:
sudo nano /etc/vsftpd.conf
找到并修改監聽端口:
在配置文件中找到 listen_port
行,如果沒有則添加一行:
listen_port=2121
將 2121
替換為你想要使用的端口號。
保存并退出編輯器:
按 Ctrl + X
,然后按 Y
確認保存,最后按 Enter
退出。
重啟 vsftpd 服務:
sudo systemctl restart vsftpd
登錄到你的 Ubuntu 服務器:
ssh username@your_server_ip
編輯 ProFTPD 配置文件:
sudo nano /etc/proftpd/proftpd.conf
找到并修改監聽端口:
在配置文件中找到 Listen
行,如果沒有則添加一行:
Listen 2121
將 2121
替換為你想要使用的端口號。
保存并退出編輯器:
按 Ctrl + X
,然后按 Y
確認保存,最后按 Enter
退出。
重啟 ProFTPD 服務:
sudo systemctl restart proftpd
如果你啟用了防火墻(如 UFW),還需要確保新的端口在防火墻中是開放的。
打開新的端口:
sudo ufw allow 2121/tcp
將 2121
替換為你設置的端口號。
重新加載防火墻規則:
sudo ufw reload
完成以上步驟后,你的 FTP 服務器應該已經在新的端口上運行了。你可以使用 FTP 客戶端連接到新的端口號進行測試。