设为首页 收藏本站
查看: 782|回复: 0

[经验分享] Centos6.4下安装及配置FTP Server

[复制链接]

尚未签到

发表于 2018-10-19 06:55:08 | 显示全部楼层 |阅读模式
  Centos6.4下安装及配置FTP Server
  说到FTP server部署,大家肯定都会想到windows server自带的FTP功能实现部署;也同时会想到通过server-U的软件来部署,那今天呢,我就介绍通过linux centso来部署FTP server,具体见下:
  安装centoso系统在此跳过了就不用多做介绍了,安装篇见本人博客。
  测试我为了方便把防火墙关闭了:真实环境不建议关闭:可以通过创建防火墙策略来开发20、21等端口。
  通过Netstat –anlpt查看本地监听的所有端口;类似于windows下的netstat -an
  通过Netstat –anlpt | grep 20 查看本地的20端口是否监听;类似于windows下的netstat –an | “20”
  通过Server iptables stop 停止防火墙服务;该操作系统重启后服务会随之启动。
  通过Chkconfig iptables off 命令禁用防火墙服务;
  建议通过以下命令新建入站规则;允许20、21端口通过。
  ptables -I INPUT -p tcp -m multiport --dport 20,21 -m state --state new --syn -j ACCEPT
  关闭selinux 的调试功能。
  Vim /etc/selinux/config
  disables
  为了存储数据我添加了一块磁盘专门供FTP用户存放数据
  Fdisk –L 查看磁盘状态
DSC0000.jpg

  /dev/sdb 是刚才新添加的磁盘;
  所以通过fdisk /dev/sdb 创建新的分区
DSC0001.jpg

  N是创建一个新的分区
DSC0002.jpg

  分配磁盘标识符;再次我输入4
DSC0003.jpg

  Fdisk-l 查看磁盘状态
DSC0004.jpg

  接下来我们,要将该磁盘格式化为ext4格式
  Mkfs.ext4 /dev/sdb4
DSC0005.jpg

  接下来我们要创建存储数据的目录;
  我的主目录是opt/ftp-data;我要将该目录设置为FTP的主目录,供用户上传数据
  所以我创建一个目录,然后挂在到FTP磁盘/dev/sdb4
  Mkdir /opt/ftp-data 新建目录/opt/ftp-data
  Mount /dev /sdb4 /opt/ftp-data 挂在/opt/ftp-data目录到/dev/sdb4下
  接下来就是修改etc/fstab文件;意思是系统下次重启自动挂载改目录
  vim /etc/fstab
  添加/dev/sdb4 /opt/ftp-data ext4 defaults 0 0
DSC0006.jpg

  接下来就是安装FTP服务了,首先是检测是否安装了FTP server
  Rpm –q vsftpd
  根据提示信息没有安装
DSC0007.jpg

  开始安装;Yum install vsftpd
  为了一次性安装建议通过该命令安装 yum –y install vsftpd
DSC0008.jpg

DSC0009.jpg

  再检测一下:
DSC00010.jpg

  为了方便测试,我现将匿名访问关闭:
  Vim /etc/vsftpd/vsftpd.conf
DSC00011.jpg

  Services vsftpd stop
  Services vsftpd start
  Mkdir /opt/ftp-data/zhangsan
  chmod 777 /opt/ftp-data/zhangsan
  pass zhangsan
  new pass
  接下来通过浏览器访问ftp://192.168.254.244/opt/ftp-data/zhangsan
  提示验证
DSC00012.jpg

  通过zhangsan的验证信息验证及访问
DSC00013.jpg

DSC00014.jpg

  我们用客户端试试
DSC00015.jpg

  成功访问
DSC00016.jpg

  接下来测试文件上传
DSC00017.jpg

  文件上传成功
DSC00018.jpg

  通过ftp访问查看上传后的文件
DSC00019.jpg

  通过telnet方式测试
DSC00020.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-623318-1-1.html 上篇帖子: 采用多线程方式的Ruby DRB server的实现 下篇帖子: SQL Server 与MySQL中排序规则与字符集相关知识的一点总结
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表