溫馨提示×

Debian系統vsftp安裝步驟

小樊
64
2025-02-28 19:43:55
欄目: 智能運維

在Debian系統上安裝vsftpd的步驟如下:

  1. 更新包列表
sudo apt update
  1. 安裝vsftpd
sudo apt install vsftpd
  1. 啟動并啟用vsftpd服務
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 檢查防火墻設置: 確保防火墻允許FTP流量。FTP通常使用20端口(數據傳輸)和21端口(命令控制)。
  • 在基于UFW的防火墻(如Ubuntu)上:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
  • 在基于firewalld的防火墻(如CentOS 7/8)上:
sudo firewall-cmd --zone=public --add-port=20/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload
  1. 連通性測試: 可以使用FTP客戶端(如FileZilla)或命令行工具連接到FTP服務器:
ftp <your_server_ip>

輸入系統用戶名和密碼進行登錄,測試FTP服務連通性是否成功。

  1. 配置用戶訪問目錄(可選): 在配置文件/etc/vsftpd.conf中,通過以下選項指定用戶訪問的目錄:
local_root=/var/ftp/specific_dir

這樣該用戶登錄FTP時,將只能看到和訪問/var/ftp/specific_dir目錄及其子目錄。

  1. 開啟用戶寫權限(可選): 在配置文件/etc/vsftpd.conf中,通過以下選項開啟用戶寫權限:
write_enable=YES
  1. 重啟服務: 修改配置后,重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd

以上步驟應該能夠幫助您在Debian系統上成功安裝并配置vsftpd。如果在安裝或配置過程中遇到問題,請檢查錯誤日志(通常位于/var/log/vsftpd.log)以獲取更多信息。

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