在Spring-Boot中嵌入一个ftp的server服务

2018年10月17日11:50:33 发表评论 1,805 views
摘要

文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。

ftp的数据交互中存在两种模式,一种是port(主动模式),另一种是pasv(被动模式)。

我在这里定义了两个class:FtpServer和RealUsermanager;前者用于ftp服务相关的配置,后者用于用户的动态增加。

maven依赖

FtpServer

在启动设置中我主要设置了ftp的连接参数,本地监听参,数据传输模式。

RealUserManager

创建用户管理器

添加用户

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: