centos启用ftp功能.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
centos启用ftp功能

centos启用ftp功能 2014-08-19 11:53 Idiot_s_Sky Idiot_s_Sky的博客 字号: T?|? T 安装vsftpd组件,安装完后,有/etc/vsftpd/vsftpd.conf 文件,用来配置,还有新建了一个ftp用户和ftp的组,指向home目录为/var/ftp,默认是nologin“?…… AD: 51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 1.安装vsftpd组件,安装完后,有/etc/vsftpd/vsftpd.conf 文件,用来配置,还有新建了一个ftp用户和ftp的组,指向home目录为/var/ftp,默认是nologin(不能登录系统) yum?-y?install?vsftpd? 可以用下面命令查看用户 cat?/etc/passwd? 默认ftp服务是没有启动的,用下面命令启动 service?vsftpd?start? 2.安装ftp客户端组件(用来验证是否vsftpd) yum?-y?install?ftp? 执行命令尝试登录 ftp?localhost? 输入用户名ftp,密码随便(因为默认是允许匿名的) 登录成功,就代表ftp服务可用了。 但是,外网是访问不了的,所以还要继续配置。 3.取消匿名登陆 vi?/etc/vsftpd/vsftpd.conf? 把第一行的?anonymous_enable=YES ,改为NO 重启 service?vsftpd?restart? 4.新建一个用户(ftpuser为用户名,随便就可以) useradd?ftpuser? 修改密码(输入两次) passwd?ftpuser? 这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser. 5.开放21端口 因为ftp默认的端口为21,而centos默认是没有开启的,所以要修改iptables文件 vi?/etc/sysconfig/iptables? 在行上面有22 -j ACCEPT 下面另起一行输入跟那行差不多的,只是把22换成21,然后:wq保存。 还要运行下,重启iptables service?iptables?restart? 外网是可以访问上去了,可是发现没法返回目录,也上传不了,因为selinux作怪了。 6.修改selinux getsebool?-a?|?grep?ftp? 执行上面命令,再返回的结果看到两行都是off,代表,没有开启外网的访问 ....? ? allow_ftpd_full_access?off? ? .... ? .... ? ftp_home_dir?off? 只要把上面都变成on就行 执行 setsebool?-P?allow_ftpd_full_access?1? ? setsebool?-P?ftp_home_dir?off?1? 再重启一下vsftpd service?vsftpd?restart? 这样应该没问题了(如果,还是不行,看看是不是用了ftp客户端工具用了passive模式访问了,如提示Entering Passive mode,就代表是passive模式,默认是不行的,因为ftp passive模式被iptables挡住了,下面会讲怎么开启,如果懒得开的话,就看看你客户端ftp是否有port模式的选项,或者把passive模式的选项去掉。如果客户端还是不行,看看客户端上的主机的电脑是否开了防火墙,关吧) 7.开启passive模式 默认是开启的,但是要指定一个端口范围,打开vsftpd.conf文件,在后面加上 pasv_min_port=30000? ? pasv_max_port=30999?? 表示端口范围为30000~30999,这个可以随意改。 改完重启一下vsftpd 由于指定这段端口范围,iptables也要相应的开启这个范围,所以像上面那样打开iptables文件 也是在21上下面另起一行,更那行差不多,只是把21 改为30000:30999,然后:wq保存,重启下iptables。这样就搞定了。

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档