在Linux搭建一個(gè)簡(jiǎn)單的vsftpd服務(wù)器 |
發(fā)布時(shí)間: 2012/8/13 10:33:35 |
主要配置文件如下:
/etc/vsftpd/vsftpd.conf主配置文件 /etc/vsftpd.ftpusers阻止用戶訪問FTP服務(wù)器的用戶名稱清單 /etc/vsftpd.userlist控制用戶訪問FTP服務(wù)器的用戶名稱清單,由/etc/vsftpd/vsftpd.conf中的 userlist_deny參數(shù)決這是允許還是拒絕 FTP分為兩類,一種為PORTFTP,也就是一般的FTP另一類是PASVFTP,分述如下: 1.PORTFTP這是一般形式的FTP,首先會(huì)建立控制頻道,默認(rèn)值是port21,也就是跟port21建立聯(lián)機(jī),并透過(guò)此聯(lián)機(jī)下達(dá)指令。第二,由FTPserver端會(huì)建立數(shù)據(jù)傳輸頻道,默認(rèn)值為20,也就是跟port20建立聯(lián)機(jī),并透過(guò)port20作數(shù)據(jù)的傳輸。 2.PASVFTP跟PORTFTP類似,首先會(huì)建立控制頻道,默認(rèn)值是port21,也就是跟port21建立聯(lián)機(jī),并透過(guò)此聯(lián)機(jī)下達(dá)指令。第二,會(huì)由client端做出數(shù)據(jù)傳輸?shù)恼?qǐng)求,包括數(shù)據(jù)傳輸port的數(shù)字。 建立一個(gè)簡(jiǎn)單的FTP服務(wù)器 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@relayvsftpd]#/sbin/servicevsftpdrestart 3、客戶端訪問 方式一:ftp://username:password@ftpservername啟用用戶訪問 方式二:ftp://ftpservername啟用匿名訪問 方式三:文本模式下訪問如在windows命令提示符下進(jìn)行訪問。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |