首頁  >  文章  >  運維  >  Linux中FTP伺服器的搭建步驟

Linux中FTP伺服器的搭建步驟

零下一度
零下一度原創
2017-07-02 09:45:492457瀏覽

vmware12上安裝的CentOs6.8,最終實作實體機上的windows10能正常存取CentOs上的FTP伺服器。

一、檢查是否安裝有ftp相關的安裝套件。

# rpm -qa | grep vsftpd        //ftp的安裝包是vsftpd

檢視到我的系統中沒有安裝相關的包,所以先把安裝包裝上。

# yum -y install vsftpd  //這裡如果沒有設定yum來源,可以直接用rpm的方式安裝也是一樣的

看看是否安裝成功

 

二、啟動服務並設定開機自啟動。

# service  vsftpd start  //啟動服務

# chkconfig  --level 35 vsftpd on   //設定自啟動

# chkconfig --list vsftpd        //查看是否設定成功

三、設定vsftpd檔案

#ftp伺服器主要有三個設定文件,都位於/etc/vsftpd目錄下:

  ftpusers  //用來指定哪些使用者不能存取ftp伺服器

  user_list  //這個檔案中的使用者是否可以登入伺服器,取決於vsftpd.conf檔案中的userlist_enable和userlist_deny這兩個選項。

  vsftpd.conf   //ftp伺服器的主設定檔

 

四、匿名使用者存取

  開啟vsftpd.conf

##  開啟vsftpd.conf

# vi /etc/vsftpd/vsftp.conf

  將這兩個選項設為YES :anon_upload_enable=YES和anon_mkdir_write_enable=YES (一般預設已經有了的,將前面的'#'去掉就行了)

  這樣實現匿名使用者上傳和下載檔案了。 ps:設定檔詳解

  

 

 

五、非匿名使用者的存取

#  1.修改設定檔

  # vi /etc/vsftpd/vsftp.conf

  先將匿名使用者存取關掉: anon_upload_enable=NO

  在設定檔末尾新增:useruser_enable=NO

  在設定檔=list =/etc/vsftpd/vsftpd.user_list,  userlist_deny=NO

  (不清楚可以看下設定檔詳解)

#  

  2.建立使用者建​​立使用者使用者

  

   3.這裡先測試一下,直接使用ftp1登錄,發現是登入不上的。

  

   4,將使用者ftp放入/etc/vsftpd/vsftpd.user_list檔案中。

  # vi  /etc/vsftpd/vsftpd.user_list

  在檔案中寫入ftp1(一行代表一個使用者),然後儲存退出,重載一下服務(# service vsftpd reload)。

  

  再次訪問,使用ftp1用戶,可以登入ftp伺服器。

  ######### ######Ps:有些vsftpd.conf設定檔中的選項不懂可以看下檔案的詳細說明! ###

以上是Linux中FTP伺服器的搭建步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn