Linux FTP服務(wù)器搭建方法之閱兵式講解
經(jīng)過長(zhǎng)時(shí)間學(xué)習(xí)linux服務(wù)器的搭建,這里將介紹linux FTP服務(wù)器搭建的問題的解決方法,搜集了些材料,拿出來和大家分享一下,希望本文能教會(huì)你更多東西。
首先我們看一下主要配置文件如下:
/etc/VSFTPd/VSFTPd.conf 主配置文件
/etc/VSFTPd.FTPusers 阻止用戶訪問FTP服務(wù)器的用戶名稱清單
/etc/VSFTPd.userlist 控制用戶訪問FTP服務(wù)器的用戶名稱清單,由/etc/VSFTPd/VSFTPd.conf中的
userlist_deny參數(shù)決這是允許還是拒絕
FTP 分為兩類,一種為Port FTP,也就是一般的FTP 另一類是PASVFTP,分述如下:
1.Port FTP 這是一般形式的FTP,首先會(huì)建立控制頻道,默認(rèn)值是Port 21,也就是跟 Port 21 建立聯(lián)機(jī),并透過此聯(lián)機(jī)下達(dá)指令。第二,由FTP server 端會(huì)建立數(shù)據(jù)傳輸頻道,默認(rèn)值為20,也就是跟Port 20 建立聯(lián)機(jī),并透過Port 20 作數(shù)據(jù)的傳輸。
2.PASV FTP 跟Port FTP 類似,首先會(huì)建立控制頻道,默認(rèn)值是Port 21,也就是跟 Port 21 建立聯(lián)機(jī),并透過此聯(lián)機(jī)下達(dá)指令。第二,會(huì)由client 端做出數(shù)據(jù)傳輸?shù)恼?qǐng)求,包括數(shù)據(jù)傳輸Port 的數(shù)字。
建立一個(gè)簡(jiǎn)單的linux FTP服務(wù)器搭建平臺(tái):
1、編輯/etc/VSFTPd/VSFTPd.conf文件
anonymous_enable=YES
local_enable=YES 允許本地用戶訪問FTP
write_enable=YES 允許寫入
local_umask=022 本地用戶創(chuàng)建文件的默認(rèn)權(quán)限掩碼
xferlog_enable=YES /*如果啟動(dòng),上傳與下載的信息將被完整紀(jì)錄在底下xferlog_file 所定義的
檔案中。預(yù)設(shè)為開啟。*/ 而默認(rèn)是在/var/log/VSFTPd.log中
connect_from_Port_20=YES
xferlog_std_format=YES
listen=YES /*若是啟動(dòng),則VSFTPd 將會(huì)以獨(dú)立運(yùn)作的方式執(zhí)行,若是VSFTPd 獨(dú)立執(zhí)行,如
RedHat9 的默認(rèn)值,則必須啟動(dòng) 若是VSFTPd 包含在xinetd 之中,則必須關(guān)閉此功能,如 RedHat8。在RedHat9 的默認(rèn)值為YES。 */
tcp_wrappers=YES
2、重啟VSFTPd服務(wù)
只要啟動(dòng)了VSFTPd服務(wù),自動(dòng)啟用一個(gè)匿名訪問的FTP,默認(rèn)訪問是/var/FTP目錄。
直接重啟動(dòng)VSFTP 服務(wù),命令如下:
[root@relay VSFTPd]# /sbin/service VSFTPd restart
3、客戶端訪問
方式一:FTP:// username:password@FTPservername 啟用用戶訪問
方式二:FTP:// FTPservername 啟用匿名訪問
方式三:文本模式下訪問如在windows命令提示符下進(jìn)行訪問。
以上給大家講解的是linux FTP服務(wù)器搭建的方法介紹。
【編輯推薦】