|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!FTP的全称是FileTransferProtocol(文件传输协定),就是专门用来传输文件的协定.它事情在OSI模子的第七层,便是使用层,利用TCP传输而不是UDP.如许FTP客户端和办事器创建毗连前就要经由一个"三次握手"的历程.FTP办事另有一个十分主要的特性是它能够自力于平台。
LINUX下完成FTP办事的软件良多,最多见的有vsftpd,Wu-ftpd和Proftp等。RedHatEnterpriseLinux中默许装置的是vsftpd。
一般,会见FTP办事器时必要经由考证,只要经由了FTP办事器的相干考证,用户才干会见和传输文件.vsftpd供应了3种ftp登录情势:
(1)anonymous(匿名帐号)
利用anonymous是使用普遍的一种FTP办事器.假如用户在FTP办事器上没有帐号,那末用户能够以anonymous为用户名,以本人的电子邮件地点为暗码举行登录.当匿名用户登录FTP办事器后,其登录目次为匿名FTP办事器的根目次/var/ftp.为了加重FTP办事器的负载,一样平常情形下,应封闭匿名帐号的上传功效。
(2)real(实在帐号)
real也称为当地帐号,就是以实在的用户名和暗码举行登录,但条件前提是用户在FTP办事器上具有本人的帐号.用实在帐号登录后,其登录的目次为用户本人的目次,该目次在体系创建帐号时体系就主动创立。
(3)guest(假造帐号)
假如用户在FTP办事器上具有帐号,但此帐号只能用于文件传输办事,那末该帐号就是guest,guest是实在帐号的一种情势,它们的分歧的地方在于,geust登录FTP办事器后,不克不及会见除宿主目次之外的内容。
上面就对其具体先容。
接上去我们入手下手完成vsftpd的假造用户的功效:
1、yum装置vsftpd步伐:
[size=1em][size=1em][root@master~]#yuminstallvsftpd-y
2、修正设置文件
备份修正设置文件
<divstyle="padding:0px;margin:0px;color:rgb(80,80,80);font-family:宋体,ArialNarrow,arial,serif;font-size:14px;line-height:28px;"><divclass="syntaxhighlighterbash"id="highlighter_559173"style="width:720px;padding:0px!important;margin:0.3em0px!important;border-radius:0px!important;border:0px!important;bottom:auto!important;float:none!important;left:auto!important;line-height:1.1em!important;outline:0px!important;overflow-y:visible!important;overflow-x:auto!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:baseline!important;box-sizing:content-box!important;font-family:Consolas,BitstreamVeraSansMono,CourierNew,Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background-image:none!important;background-attachment:initial!important;background-size:initial!important;background-origin:initial!important;background-clip:initial!important;background-position:initial!important;background-repeat:initial!important;"><divclass="container"style="padding:0px!important;margin:0px!important;border-radius:0px!important;border:0px!important;bottom:auto!important;float:none!important;left:auto!important;line-height:1.1em!important;outline:0px!important;overflow:visible!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-size:1em!important;min-height:inherit!important;background:none!important;">[size=1em][root@master~]#cd/etc/vsftpd
[size=1em][root@mastervsftpd]#ll
[size=1em]total28
[size=1em]-rw-------.1rootroot125Oct1807:54ftpusers
[size=1em]-rw-------.1rootroot361Oct1807:54user_list
[size=1em]-rw-------.1rootroot4599Oct1807:54vsftpd.conf
[size=1em]-rw-------.1rootroot4599Jan610:53vsftpd.conf.bak
[size=1em]-rwxr--r--.1rootroot338Oct1807:54vsftpd_conf_migrate.sh
[size=1em][root@mastervsftpd]#cpvsftpd.conf{,.bak}
[size=1em][root@mastervsftpd]#catvsftpd.conf|grep"^[^#]"
[size=1em]anonymous_enable=NO//是不是同意anonymous登录FTP办事器,默许是同意的。
[size=1em]local_enable=YES//是不是同意当地用户登录FTP办事器,默许是同意
[size=1em]write_enable=YES//是不是同意用户具有在FTP办事器文件中实行写的权限,默许是同意
[size=1em]anon_umask=022//设置假造用户的文件天生掩码为022,默许是077
[size=1em]dirmessage_enable=YES//激活目次信息,当近程用户变动目次时,将呈现提醒信息
[size=1em]xferlog_enable=YES//启用上传和下载日记功效
[size=1em]connect_from_port_20=YES//启用FTP数据端口的毗连哀求
[size=1em]xferlog_file=/var/log/vsftpd.log//设置日记文件的文件名和存储路径,这是默许的
[size=1em]xferlog_std_format=YES//是不是利用尺度的ftpdxferlog日记文件格局
[size=1em]listen=YES//使vsftpd处于自力启动形式
[size=1em]user_config_dir=/etc/vsftpd/vuser_dir//利用假造用户设置文件的目次
<divclass="linenumber22index21alt1"style="white-space:nowrap;padding:0px1em!important;margin:0px!important;border-radius:0px!important;border:0px!important;bottom:auto!important;float:none!important;left:auto!important;line-height:1.1em!important;outline:0px!important;overflow:visible!important;position:static!important;right:auto!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-size:1em!important;min-height:inherit!important;background-image:none!important;background-attachment:initial!important;background-size:initial!important;background-origin:initial!important;background-clip:initial!important;background-position:initial!important;background-repeat:initial!important;">pam_service_name= |
|