资源描述:
《linux下FTP配置详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、linuxFTP配置详解一.vsftpd说明:LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.RedHatEnterpriseLinux中默认安装的是vsftpd.访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:(1)anonymous(匿名帐号)使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己的电子邮件地址为密码进行登录.当匿名用户登录FTP服务器后,其登录目
2、录为匿名FTP服务器的根目录/var/ftp.为了减轻FTP服务器的负载,一般情况下,应关闭匿名帐号的上传功能.(2)real(真实帐号)real也称为本地帐号,就是以真实的用户名和密码进行登录,但前提条件是用户在FTP服务器上拥有自己的帐号.用真实帐号登录后,其登录的目录为用户自己的目录,该目录在系统建立帐号时系统就自动创建.(3)guest(虚拟帐号)如果用户在FTP服务器上拥有帐号,但此帐号只能用于文件传输服务,那么该帐号就是guest,guest是真实帐号的一种形式,它们的不同之处在于,geust登录FTP服务器后,不能访问除宿主目录以外的内容.二.FTP相关配
3、置文件说明其相关配置文件有/etc/vsftpd/vsftpd.conf,/etc/vsftpd.ftpusers,/etc/vsftpd.user_list,在配置FTP服务器时,主要是修改这些文件中的相关语句.1.vsftpd.conf文件说明#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服务器,默认是允
5、许的.##Uncommentthistoallowlocaluserstologin.local_enable=YES//是否允许本地用户登录FTP服务器,默认是允许##UncommentthistoenableanyformofFTPwritecommand.write_enable=YES//是否允许用户具有在FTP服务器文件中执行写的权限,默认是允许##Defaultumaskforlocalusersis077.Youmaywishtochangethisto022,#ifyourusersexpectthat(022isusedbymostotherftpd'
6、s)local_umask=022//设置本地用户的文件生成掩码为022,默认是077##UncommentthistoallowtheanonymousFTPusertouploadfiles.Thisonly#hasaneffectiftheaboveglobalwriteenableisactivated.Also,youwill#obviouslyneedtocreateadirectorywritablebytheFTPuser.#anon_upload_enable=YES##UncommentthisifyouwanttheanonymousFTPuser
7、tobeabletocreate#newdirectories.#anon_mkdir_write_enable=YES//是否允许匿名账户在FTP服务器中创建目录##Activatedirectorymessages-messagesgiventoremoteuserswhenthey#gointoacertaindirectory.dirmessage_enable=YES//激活目录信息,当远程用户更改目录时,将出现提示信息##Activateloggingofuploads/downloads.xferlog_enable=YES