- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《FTP服务器》.doc
FTP服务器概述FTP服务器,则是互联网上提供存储空间的计算机,它们依照FTP协议提供服务.FTP全称是File Transfer Protocol(文件传输协议).顾名思义,就是专门用来传输文件的协议.简单地说,支持FTP协议的服务器就是FTP服务器. Linux下实现FTP服务的软件很多,最常见 又VSFTPD,WU-FTP和Proftp等.Red Hat Linux中默认安装的是vsftpd.通常,访问FTP服务器需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文本,VSFTPD提供3中登陆形式:[root@localhost root]#rpm –qa|grep vsftpd//查看vsftpd是否安装,如果没有安装,在“主菜单”—“系统设置”—“添加/删除应用程序”—找到“FTP服务器”在前面打勾—“更新”根据系统的提示点击“CD-ROM进行切换linux的镜像”Vsftpd-1.1.3-8[root @localhost root]#service vsftpd start//在系统终端启动vsftpd服务,也可以用[root@localhost root]#/etc/rc.d/init.d/vsftpd start配置vsftpd在Red hat linux 9.0中,关于vsftpd服务的配置的文件有三个:/etc/vsftpd/vsftpd.conf/etc/vsftpd.ftpusers/etc/vsftpd.user_list其中vsftpd.conf是主配置文件,vsftpd.ftpusers指定了有那些用户不能访问FTP服务器. Vsftpd.user_list指定了可能访问FTP服务器的用户,其中的用户在默认情况下不能访问FTP服务器,仅当在vsftpd.conf中设定userlist_enable=No是才能访问.下面关于vsftpd服务器的配置文件vsftpd.conf的部分内容及其解释(忽略了以#号开头的内容).用户可以用cat显示内容,用vi文本编辑工具编辑它.[root @localhost root]#cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak//在配置前可以先备份,以便错了可以恢复原始配置[root @localhost root]# vi /etc/vsftpd/vsftpd.conf//#号开头的省略,进入vsftpd.conf的配置文件,Anonymous_enable=YES //允许匿名用户登陆No_anon_password=YES //匿名用户登陆不用密码Local_enable=YES //允许本地用户登陆Wirte_enable=YES //开放本地用户写的权限Local_umask=022 //将本地用户的上传文件的掩码(umask)设为022Dirmessage_enable=YES //允许为目录显示信息,显示每个目录下面message_file文件的内容Xferlog_enable=YES //启用记录上传/下载活动日志功能Connect_from_prot_20=YES //设置启用FTP服务器数据端口的连接请求Xferlog_std_fromat=YES //设置使用标准的xferlog日志格式Pam_service_name=vsftpd //设置PAM认证服务的配置文件名,存放在/etc/pam.d目录下.Userlist_enable=YES //设定在vsftpd.user_list文件中的列出的用户不能访问这个FTP服务器Listen=YES //设置服务器采用独立启动方式Tcp_wrappers=YES //设置使用tcp_wrappers作为主机访问控制方式//在没有设置前系统是默认匿名用户是没有上传,创建文件的权限,接下来是一下.按ESC键:q!不保存退出Vsftpd.ftpuser文件的说明vsftpd.ftpusers指定了下列用户不能访问FTP服务器,root用户默认是不允许登陆FTP服务器,但允许添加不允许登陆的用户到vsftpd.ftpusers里面来,每个用户一行.# Users that are not allowed to login via ftprootbindaemonadmlpsyncshutdownhaltmailnewsuucpoperatorgamesnobody~Vsftpd.user_list文件的说明Vsftpd.user_list指定了可能访问FTP服务器的用户,其中的用户在默认情况下不能访问FTP服务器,
文档评论(0)