溫馨提示×

Ubuntu下vsftp的端口配置指南

小樊
73
2025-04-19 14:13:17
欄目: 智能運維

在Ubuntu下配置vsftpd服務器的端口涉及幾個關鍵步驟,包括安裝vsftpd、編輯配置文件以及配置防火墻規則。以下是詳細的步驟指南:

安裝vsftpd

首先,確保你的系統已經更新到最新版本。在終端中輸入以下命令來安裝vsftpd:

sudo apt update
sudo apt install vsftpd

配置vsftpd

  1. 備份配置文件:在進行任何配置更改之前,建議備份原始的vsftpd配置文件。
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
  1. 編輯配置文件:使用文本編輯器(如nano或vim)打開vsftpd的配置文件。
sudo nano /etc/vsftpd.conf
  1. 修改端口設置:在配置文件中,找到與FTP端口相關的行。默認情況下,vsftpd使用端口21進行命令傳輸。
listen_port 21

如果你想更改默認端口,例如將其更改為2121,則將其更改為:

listen_port 2121
  1. 啟用被動模式:在配置文件中,找到以下行并取消注釋(刪除行首的#字符)以啟用被動模式。
pasv_enable YES

你還可以設置被動模式使用的端口范圍:

pasv_min_port 30000
pasv_max_port 31000
  1. 其他配置選項:根據需要啟用或禁用其他選項,如匿名訪問、本地用戶訪問、寫入權限等。
anonymous_enable NO
local_enable YES
write_enable YES
chroot_local_user YES
allow_writeable_chroot YES
  1. 保存并關閉配置文件:在編輯器中做出更改后,請保存并關閉文件。

配置防火墻

如果系統啟用了防火墻,需要配置防火墻規則以允許FTP流量通過。對于基于Debian的系統(如Ubuntu),可以使用以下命令:

sudo ufw allow 21/tcp
sudo ufw allow 2121/tcp
sudo ufw allow 30000:31000/tcp
sudo ufw enable

重啟vsftpd服務

更改配置文件后,需要重啟vsftpd服務以使更改生效。

sudo systemctl restart vsftpd

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

sudo service vsftpd restart

驗證配置

你可以使用FTP客戶端軟件(如FileZilla)連接到FTP服務器,使用FTP用戶名和密碼進行身份驗證。確??梢猿晒ι蟼骱拖螺d文件。

通過以上步驟,你可以在Ubuntu上成功配置vsftpd服務器,并根據需要調整端口設置。

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