FTP(File Transfer Protocol:文件传输协议)是TCP/IP协议组中的协议之一,主要是提供文件共享服务。

数据端口20:用于传输数据;
控制端口21:用于传输指令;

操作环境:VMware Workstation 15 Pro;

CentOS 7;

一、安装安装vsftp软件包:yum -y install vsftpd;

二、在FTP服务器的主目录:/var/ftp/ 准备一个实验文件 touch /var/ftp/abc.txt;

三、启动服务:systemctl start vsftpd;关闭防火墙:systemctl stop firewalld;

四、在实验客户端安装lftp:yum -y install lftp;

五、安装好之后即可通过客户端浏览器输入服务器主机的IP地址进行访问;

也可以通过终端命令 lftp + 服务器IP地址来进行访问,这样就可以使用get / mirror命令来进行下载文件或目录了;

六、打开服务器的vsftp的配置文件 vim /etc/vsftpd/vsftpd.conf,配置上传指令,这里的几个参数要改为YES;

七、创建上传目录  mkdir  /var/ftp/upload,chmod 777  /var/ftp/upload,这里要注意设置下权限;

八、使用客户端访问,注意要 cd 到上传目录 upload 中,即可进行上传服务;

以上就是模拟部署FTP服务器,提供文件的上传下载的操作步骤,有任何问题欢迎大家评论留言,一起学习讨论。

模拟部署FTP服务器并提供文件的上传及下载相关推荐

  1. 从FTP服务器进行文件的上传和下载

    .net 2.0(c#)下简单的FTP应用程序 本文使用.net 2.0(c#)来实现一般的FTP功能 介绍 微软的.net framework 2.0相对于1.x来说增加了对FTP的支持.以前为了符 ...

  2. 如何搭建FTP服务器实现文件的上传及下载?(亲测有效)

      FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务. FTP是File Transfer Protoc ...

  3. 【实战-干货】手把手带你搭建自己的FTP服务器,实现文件上传、下载

  4. ubuntu下搭建FTP服务器并使用FileZilla上传下载

    ubuntu下搭建FTP服务器并使用FileZilla上传下载 为了让实验室同学在共享文件时更加方便,我们决定在实验室电脑上搭建一个FTP服务器,ubuntu系统版本为16.04,下面就是我的搭建流程 ...

  5. FTP服务(文件的上传和下载)

    文章目录 一.FTP的作用 二.FTP的端口号 三.FTP:匿名.系统.虚拟账户 四.FTP匿名账户的部署 1.关闭防火墙 2.安装vsftp服务 3.编辑配置文件 4.修改属主和属组,并创建文件 5 ...

  6. java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java实现ftp连接.登陆.上传.下载.删除文件.获取目录.文件列表等操作. 本地调试,首先需要在本机上开启ftp服务和ftp站点. 测试代码 ...

  7. Python实现阿里云aliyun服务器里的文件上传与下载

    Python实现阿里云服务器里的文件上传与下载 Python实现阿里云服务器里的文件上传与下载 背景: 正文: 预备环境: 构想: 实现: 注意: 结尾 018.4.15 背景: 老实说,因为现实的各 ...

  8. python程序发布到阿里云云服务器_Python实现阿里云服务器里的文件上传与下载

    Python实现阿里云服务器里的文件上传与下载 018.4.15 背景: 老实说,因为现实的各种原因造成电脑换来换去是可能出现的事情,但是电脑能换,电脑里的环境却不能换.我就曾在三个电脑里各自安装了虚 ...

  9. xp系统怎么上传到ftp服务器,xp系统怎么上传到ftp服务器

    xp系统怎么上传到ftp服务器 内容精选 换一换 使用IEF时,您的边缘节点时间需要与UTC标准时间保持一致,否则会导致边缘节点的监控数据.日志上传出现偏差.您可以选择合适的NTP服务器进行时间同步, ...

最新文章

  1. 微信小程序,对象转换成数组
  2. 深入Jetty源码之Servlet框架及实现(AsyncContext、RequestDispatcher、HttpSession)
  3. CNCF案例研究:奇虎360
  4. 多个模型在测试集上的Accuracy以及AUC指标可视化对比实战
  5. MFC单文档程序加载web网站和html文件
  6. 【增强】FI行项目报表增强任意字段
  7. spring的aop整理
  8. MongoDB 定位 oplog 必须全表扫描吗?
  9. 容器编排技术 -- Kubernetes 为 Namespace 配置Pod配额
  10. 学成在线day13,HLS视频文件处理,FFmpeg,画面清晰度的码率, H5播放器video.js,媒资管理,断点上传文件和合并文件,WebUploader百度上传插件,
  11. 电脑如何接受邮件服务器,如何设置邮箱服务器?IMAP、POP3有何区别?
  12. Android矢量绘图
  13. 多媒体计算机的媒体信息包括文字,多媒体计算机中的媒体信息是指什么
  14. 2020 CSP - J初赛 题解
  15. typora主题-orangeheart
  16. Android设置来电号码归属地
  17. linux开放外部端口访问
  18. 工欲善其事!有这些工具你才能修出一张完美的照片
  19. SLsec题目wp(2)
  20. 如何搭建一个自己的网站-域名篇(上)

热门文章

  1. 树莓派微型计算机教程,一步即达——Lakka傻瓜教程
  2. labview中移位寄存器使用的注意事项
  3. Mac工具Keyboard Maestro(键盘大师)简单入门
  4. 看笔迹识国籍?一起来看AI加持下的笔迹识别进化之路
  5. MFC 右键删除List Contrl控件行
  6. 云栖大会三大事,立成电商不谋而合深耕人才计划
  7. leetcode 66. 加一-java简短代码实现
  8. angular路由详解
  9. 大雅之美:十位大数学家心中最美的公式
  10. 百趣代谢组学资讯:代谢流与脂质组手段探究肝癌细胞抗放疗真相