CentOS7系統安裝配置FTP伺服器詳解。

zhilian發表於2024-01-04

FTP伺服器是一種常用的檔案傳輸協議,它可以透過網路將檔案從一個計算機傳輸到另一個計算機。在Linux系統中,搭建FTP伺服器可以方便地進行檔案傳輸。本文將詳細介紹CentOS7系統安裝配置FTP伺服器的步驟。

一、安裝vsftpd

  1. 執行以下命令更新yum源:
sudo yum -y update
  1. 安裝vsftpd:
sudo yum -y install vsftpd
  1. 啟動vsftpd服務:
sudo systemctl start vsftpd
  1. 設定開機啟動:
sudo systemctl enable vsftpd

二、配置vsftpd

  1. 備份vsftpd的配置檔案:
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
  1. 修改vsftpd的配置檔案:
sudo vi /etc/vsftpd/vsftpd.conf

將如下內容新增到檔案末尾:

# 允許本地使用者登入FTP伺服器local_enable=YES# 允許本地使用者上傳檔案write_enable=YES# 禁止匿名登入anonymous_enable=NO# 設定允許登入的使用者列表# 注意:該檔案可以自行建立,並將允許登入的使用者名稱新增到檔案中userlist_file=/etc/vsftpd/user_list# 允許使用者建立新目錄anon_mkdir_write_enable=YES# 允許使用者刪除檔案anon_upload_enable=YES# 設定FTP伺服器根目錄local_root=/var/ftp
  1. 建立使用者並設定密碼:
sudo useradd -d /var/ftp -s /sbin/nologin ftpuser
sudo passwd ftpuser
  1. 將使用者新增到允許登入的使用者列表:
sudo echo "ftpuser" >> /etc/vsftpd/user_list
  1. 重啟vsftpd服務:
sudo systemctl restart vsftpd

三、測試FTP伺服器

  1. 在本地計算機上安裝FTP客戶端,比如FileZilla。
  2. 開啟FileZilla,輸入FTP伺服器的地址、使用者名稱和密碼,點選連線。
  3. 成功連線後,可以在FileZilla中看到FTP伺服器的目錄結構,可以在本地計算機和FTP伺服器之間進行檔案的傳輸和操作。

至此,CentOS7系統安裝配置FTP伺服器的過程完成。

總結:本文介紹了CentOS7系統安裝配置FTP伺服器的詳細步驟,涉及到vsftpd的安裝、配置以及測試。為了確保FTP伺服器的正常執行,需要仔細操作每一個步驟,特別是配置檔案的修改和使用者的新增等方面。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3002583/,如需轉載,請註明出處,否則將追究法律責任。

相關文章