溫馨提示×

Linux FTP服務器端口設置方法

小樊
48
2025-03-23 04:37:25
欄目: 云計算

在Linux上設置FTP服務器端口,通常涉及編輯FTP服務器的配置文件,例如vsftpd的配置文件通常位于/etc/vsftpd.conf。以下是設置FTP服務器端口的步驟:

  1. 安裝vsftpd軟件包(如果尚未安裝):
sudo apt-get update
sudo apt-get install vsftpd
  1. 備份原始配置文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
  1. 編輯配置文件

使用文本編輯器(如nano、vi或vim)打開配置文件。例如,使用nano編輯器:

sudo nano /etc/vsftpd.conf
  1. 修改端口設置

在配置文件中找到與FTP端口相關的行。它通??雌饋硐襁@樣:

listen_port 21

要修改端口,只需更改數字21為所需的端口號。例如,如果你想將端口更改為2121,則將其更改為:

listen_port 2121

請注意,如果你之前將listen設置為NO,則可能需要先取消注釋(即刪除行首的#字符)以使更改生效。

  1. 保存并關閉配置文件

在編輯器中做出更改后,請保存并關閉文件。對于nano,你可以按Ctrl+X,然后按Y確認保存,最后按Enter鍵。

  1. 重啟vsftpd服務以應用更改
sudo systemctl restart vsftpd

或者,如果你使用的是較舊的Linux發行版或init系統,可能需要使用以下命令:

sudo service vsftpd restart
  1. 配置防火墻以允許FTP端口和被動模式端口范圍

如果你使用的是ufw防火墻,可以運行以下命令:

sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp

這將允許FTP的默認端口21以及被動模式使用的端口范圍(例如40000-50000)。

  1. 驗證更改是否生效

可以使用以下命令來驗證vsftpd是否正在新的端口上監聽:

netstat -tulnp | grep <新端口號>

例如,如果你將端口更改為2121,則運行:

netstat -tulnp | grep 2121

完成以上步驟后,vsftpd將開始監聽新的端口。請確保防火墻允許新端口的流量,以便客戶端可以連接到FTP服務器。

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