溫馨提示×

怎樣在CentOS上搭建FTP服務器

小樊
54
2025-09-01 20:37:39
欄目: 云計算

在CentOS上搭建FTP服務器,你可以選擇使用vsftpd、ProFTPD等軟件。這里以vsftpd為例,介紹如何在CentOS 7上搭建FTP服務器。

  1. 安裝vsftpd

首先,確保你的系統已經安裝了vsftpd。如果沒有,請運行以下命令進行安裝:

sudo yum install vsftpd
  1. 配置vsftpd

編輯vsftpd的配置文件 /etc/vsftpd/vsftpd.conf。你可以使用任何文本編輯器,例如vi、nano等。

sudo vi /etc/vsftpd/vsftpd.conf

在配置文件中,找到以下設置并進行相應的修改:

  • anonymous_enable=YES 改為 anonymous_enable=NO,禁止匿名用戶登錄。
  • 取消 local_enable=YES 的注釋,允許本地用戶登錄。
  • 取消 write_enable=YES 的注釋,允許FTP寫入權限。
  • 取消 chroot_local_user=YES 的注釋,限制用戶只能訪問自己的主目錄。
  • (可選)如果你想允許本地用戶登錄并具有寫入權限,還需要取消 local_umask=022 的注釋。

保存并退出配置文件。

  1. 重啟vsftpd服務

運行以下命令重啟vsftpd服務,使配置生效:

sudo systemctl restart vsftpd
  1. 設置防火墻

如果你的系統啟用了防火墻,需要允許FTP服務的端口(默認為21)。運行以下命令開放端口:

sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
  1. 測試FTP服務器

現在你可以使用FTP客戶端(如FileZilla)連接到你的CentOS服務器進行測試。輸入服務器的IP地址、用戶名和密碼,然后嘗試上傳和下載文件。

注意:以上步驟適用于CentOS 7。如果你使用的是CentOS 8,請將 systemctl 命令替換為 systemd。

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