首頁 > 網際網路

Linux平台下快速搭建FTP伺服器

2019-12-18 03:44:27

FTP 是File Transfer Protocol(檔案傳輸協定)的英文簡稱,而中文簡稱為「文傳協定」。用於Internet上的控制檔案的雙向傳輸。同時,它也是一個應用程式(Application)。基於不同的作業系統有不同的FTP應用程式,而所有這些應用程式都遵守同一種協定以傳輸檔案。在FTP的使用當中,使用者經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。

一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。

1

1、檢查安裝vsftpd軟體

使用如下命令#rpm -qa |grep vsftpd可以檢測出是否安裝了vsftpd軟體,

如果沒有安裝,使用YUM命令進行安裝。


2

2、啟動服務 

使用vsftpd軟體,主要包括如下幾個命令:

啟動ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重新啟動ftp命令#service vsftpd restart


3

3、vsftpd的設定ftp的組態檔主要有三個,位於/etc/vsftpd/目錄下,分別是:ftpusers??? 該檔案用來指定那些使用者不能存取ftp伺服器。user_list?? 該檔案用來指示的預設賬戶在預設情況下也不能存取ftpvsftpd.conf?? vsftpd的主組態檔

4

4、以匿名使用者為例,我們去掉組態檔vsftpd.conf 裡面以下

anon_upload_enable=YES

anon_mkdir_write_enable=YES

兩項前面的#號,就可以完成匿名使用者的設定,此時匿名使用者既可以登入上傳、下載檔案。記得修改組態檔後需要重新啟動服務。



5

5、非匿名賬戶的建立與使用

vsftpd服務與系統使用者是相互關聯的,例如我們建立一個名為test 的系統使用者,那麼此使用者在預設設定的情況下就可以實現登入,如圖



6

登入後在頁面建立名為「aa」的資料夾,同樣我們在伺服器test使用者 的home目錄裡也可以看到相同的檔案。



IT145.com E-mail:sddin#qq.com