溫馨提示×

Ubuntu FTP Server如何實現文件共享

小樊
66
2025-02-26 14:14:20
欄目: 智能運維

在Ubuntu上設置FTP服務器以實現文件共享,通常使用vsftpd軟件。以下是詳細的步驟:

安裝vsftpd

首先,打開終端并輸入以下命令來安裝vsftpd:

sudo apt update
sudo apt install vsftpd

配置vsftpd

安裝完成后,需要編輯vsftpd的配置文件??梢允褂萌魏挝谋揪庉嬈鞔蜷_它,例如:

sudo nano /etc/vsftpd.conf

關鍵配置項

  • anonymous_enable=NO:禁止匿名訪問。
  • local_enable=YES:允許本地用戶登錄。
  • write_enable=YES:允許本地用戶寫入文件。
  • chroot_local_user=YES:將用戶限制在其主目錄中。
  • listen_port=2121:可以指定FTP服務器監聽的端口,默認為21。

啟用被動模式

在配置文件中,找到或添加以下行來啟用被動模式:

pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10100

防火墻設置

確保防火墻允許FTP流量通過??梢允褂靡韵旅铋_放FTP端口:

sudo ufw allow 21/tcp
sudo ufw allow 10000:10100/tcp

重啟vsftpd服務

保存配置文件并重啟vsftpd服務以應用更改:

sudo systemctl restart vsftpd

創建FTP用戶

創建一個新的用戶用于FTP訪問,并設置密碼:

sudo useradd -m ftpuser
sudo passwd ftpuser

切換到新用戶

切換到新創建的用戶以測試FTP服務:

sudo su - ftpuser

測試FTP連接

現在,您可以使用FTP客戶端(如FileZilla)從另一臺計算機連接到您的Ubuntu FTP服務器,并上傳或下載文件。

以上步驟可以幫助您在Ubuntu系統上成功設置FTP服務器以實現文件共享。

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