資源描述:
《linux下FTP配置詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、linuxFTP配置詳解一.vsftpd說(shuō)明:LINUX下實(shí)現(xiàn)FTP服務(wù)的軟件很多,最常見(jiàn)的有vsftpd,Wu-ftpd和Proftp等.RedHatEnterpriseLinux中默認(rèn)安裝的是vsftpd.訪問(wèn)FTP服務(wù)器時(shí)需要經(jīng)過(guò)驗(yàn)證,只有經(jīng)過(guò)了FTP服務(wù)器的相關(guān)驗(yàn)證,用戶才能訪問(wèn)和傳輸文件.vsftpd提供了3種ftp登錄形式:(1)anonymous(匿名帳號(hào))使用anonymous是應(yīng)用廣泛的一種FTP服務(wù)器.如果用戶在FTP服務(wù)器上沒(méi)有帳號(hào),那么用戶可以以anonymous為用戶名,以自己的電子郵件地址為密碼進(jìn)行登錄.當(dāng)匿名用戶登錄FTP服務(wù)器后,其登錄目
2、錄為匿名FTP服務(wù)器的根目錄/var/ftp.為了減輕FTP服務(wù)器的負(fù)載,一般情況下,應(yīng)關(guān)閉匿名帳號(hào)的上傳功能.(2)real(真實(shí)帳號(hào))real也稱(chēng)為本地帳號(hào),就是以真實(shí)的用戶名和密碼進(jìn)行登錄,但前提條件是用戶在FTP服務(wù)器上擁有自己的帳號(hào).用真實(shí)帳號(hào)登錄后,其登錄的目錄為用戶自己的目錄,該目錄在系統(tǒng)建立帳號(hào)時(shí)系統(tǒng)就自動(dòng)創(chuàng)建.(3)guest(虛擬帳號(hào))如果用戶在FTP服務(wù)器上擁有帳號(hào),但此帳號(hào)只能用于文件傳輸服務(wù),那么該帳號(hào)就是guest,guest是真實(shí)帳號(hào)的一種形式,它們的不同之處在于,geust登錄FTP服務(wù)器后,不能訪問(wèn)除宿主目錄以外的內(nèi)容.二.FTP相關(guān)配
3、置文件說(shuō)明其相關(guān)配置文件有/etc/vsftpd/vsftpd.conf,/etc/vsftpd.ftpusers,/etc/vsftpd.user_list,在配置FTP服務(wù)器時(shí),主要是修改這些文件中的相關(guān)語(yǔ)句.1.vsftpd.conf文件說(shuō)明#Exampleconfigfile/etc/vsftpd/vsftpd.conf##Thedefaultcompiledinsettingsarefairlyparanoid.Thissamplefile#loosensthingsupabit,tomaketheftpdaemonmoreusable.#Pleaseseev
4、sftpd.conf.5forallcompiledindefaults.##READTHIS:ThisexamplefileisNOTanexhaustivelistofvsftpdoptions.#Pleasereadthevsftpd.conf.5manualpagetogetafullideaofvsftpd's#capabilities.##AllowanonymousFTP?(Beware-allowedbydefaultifyoucommentthisout).anonymous_enable=YES//是否允許anonymous登錄FTP服務(wù)器,默認(rèn)是允
5、許的.##Uncommentthistoallowlocaluserstologin.local_enable=YES//是否允許本地用戶登錄FTP服務(wù)器,默認(rèn)是允許##UncommentthistoenableanyformofFTPwritecommand.write_enable=YES//是否允許用戶具有在FTP服務(wù)器文件中執(zhí)行寫(xiě)的權(quán)限,默認(rèn)是允許##Defaultumaskforlocalusersis077.Youmaywishtochangethisto022,#ifyourusersexpectthat(022isusedbymostotherftpd'
6、s)local_umask=022//設(shè)置本地用戶的文件生成掩碼為022,默認(rèn)是077##UncommentthistoallowtheanonymousFTPusertouploadfiles.Thisonly#hasaneffectiftheaboveglobalwriteenableisactivated.Also,youwill#obviouslyneedtocreateadirectorywritablebytheFTPuser.#anon_upload_enable=YES##UncommentthisifyouwanttheanonymousFTPuser
7、tobeabletocreate#newdirectories.#anon_mkdir_write_enable=YES//是否允許匿名賬戶在FTP服務(wù)器中創(chuàng)建目錄##Activatedirectorymessages-messagesgiventoremoteuserswhenthey#gointoacertaindirectory.dirmessage_enable=YES//激活目錄信息,當(dāng)遠(yuǎn)程用戶更改目錄時(shí),將出現(xiàn)提示信息##Activateloggingofuploads/downloads.xferlog_enable=YES