如何配置FTP伺服器

2021-04-17 11:03:34 字數 2133 閱讀 9851

前言:

在眾多的

網路應用中,ftp(file transferporotocol)有著非常重要的地位。在internet中乙個十分重要的資源就是

軟體資源。而各種各樣的軟體資源大多數都是放在ftp

伺服器中的。可以說,ftp與web服務幾乎佔據了整個internet應用的80%以上。

ftp服務可以根據服務物件的不同分為兩類:一類是系統ftp伺服器,它只允許系統上的合法使用者使用;另一類是匿名ftp伺服器,anonymous ftp server,它使用任何人都可以登入到ftp伺服器上去獲取檔案。

一、選擇和安裝ftp伺服器軟體

如果你在安裝linux系統的時候,在選擇啟動程序的時候選擇了「ftpd」這一項的話,安裝完linux系統後,它已經將乙個預設的ftp伺服器安裝到系統中去了。我們已經可以利用它來實現系統ftp伺服器的功能了。我們只需在此基礎上根據我們的需要進行一些個性化設定就可以了。

在絕大多數的linux發行版本中都選用的是washingtonuniversityftp,它是乙個著名的ftp伺服器軟體,一般簡稱為wu-ftp。它功能強大,能夠很好地執行於眾多的unix作業系統,例如:ibmaix、freebsd、hp-ux、nextstep、dynix、sunos、solaris等。所以internet上的ftp伺服器,一大半以上採用了它。wu-ftp擁有許多強大的功能,很適於吞吐量較大的ftp伺服器的管理要求:

1) 可以在使用者

2) 可以對不同網路上的機器做不同的訪問限制;

4) 可以顯示傳輸時的相關資訊,方便使用者及時了解目前的傳輸動態;

5) 可以設定最大連線數,提高了效率,有效地控制了負載。

二、wu-ftp的組成

安裝了wu-ftp後,你將在/bin目錄下看到以下五個可執行檔案:

ftpd ftp伺服器程式

ftpshut 用於關閉ftp伺服器程式

ftpcount 顯示目前

ftpwho 檢視目前ftp伺服器的連線情況

ckconfig 檢查ftp伺服器的設定是否正確

除了這些可執行檔案以外,它還在/etc和/var目錄下生成了七個配置檔案:

/etc/ftpusers

/etc/ftpaccess

/var/run/ftp.pids

/etc/ftpconversions

/var/log/xferlog

/etc/ftpgroups

/etc/ftphosts

系統安裝了wu-ftp後,會建立乙個特殊的使用者ftp,並在/home目錄下建立了乙個ftpd目錄,當使用者以匿名登入上來時,將會自動定位於這個目錄下。在這個目錄下一般會建立幾個子目錄。

/home/ftpd/bin 存放一些供ftp使用者使用的可執行檔案

/home/ftpd/etc 存放一些供ftp使用者使用的配置檔案

/home/ftpd/incoming 存放供上載資訊的空間

三、wu-ftp的配置

1. 檢視、修改/etc/inetd.conf檔案

/etc/inetd.conf檔案是linux系統的超級伺服器inetd的配置檔案。它負責監聽多個tcp/ip埠。當它收到請求,就根據配置檔案派生乙個相應的伺服器。通過使用超級伺服器,其他服務就可以只在需要時才派生,從而大大節省了系統資源。而wu-ftp就是利用超極伺服器inetd來監聽請求的。當超級伺服器inetd收到了客戶端的ftp請求時,就根據配置檔案開啟乙個ftp服務程序。所以我們如果要使用wu-ftp,就必須確認在超級伺服器inetd的配置檔案inetd.conf中有這樣一句:

ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd

以便當超級伺服器收到ftp請求的時候,能夠派生乙個wu-ftp的ftp服務程序。(注:要確認是否有這樣一行時,可以使用檔案內容查詢命令來確認:

cat /etc/inetd.conf | grep ftp

如果沒有,則用手工加入或手工修改。

2. wu-ftpd的命令選項

wu-ftpd就是wu-ftp的服務程序。它可以不帶引數執行,也可以帶引數執行。下面簡單介紹一下wu-ftpd的執行引數。

-d 當ftp伺服器出錯時,將錯誤入系統的syslog中;

-l 將每次ftp客戶端進行連線的入系統的syslog中;

ftp伺服器配置

1 ftp伺服器的簡介 2 linux下ftp伺服器的搭建 一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。1 檢查vsftpd軟體是否安裝 使用如下命令可以檢測出是否安裝了vsftpd軟體,r...

配置ftp伺服器

配置ftp 1 使用root使用者進入雲伺服器。2 rpm qa grep vsftpd 檢視是否安裝了ftp,一般阿里雲伺服器你以前沒安裝過,應該是沒有安裝過。3 若是已經安裝過的話使用 rpm e vsftpd 進行解除安裝。4 然後安裝 vsftpd yum y install vsftpd。...

FTP伺服器配置

3 客戶機連線ftp伺服器的方法 1.在瀏覽器位址列中輸入ftp ip位址便可以直接訪問 2.通過命令列來訪問 執行命令提示符 輸入ftp ip輸入使用者名稱和密碼登入 便可訪問 子任務2ftp虛擬目錄的建立 1.分為主目錄 虛擬目錄 所謂主目錄就是別人一登陸你的ftp伺服器所看到的內容所在的目錄 ...