使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

下载FileZilla Server,官方下载地址:https://filezilla-project.org/download.php?type=server

下载完成后启动安装程序,阅读许可协议,点击【I Agree】进入下一步安装;选择安装内容,默认安装标准即可,点击【Next】,一直默认【Next】。安装完成。

启动FileZilla Server,出现一个配置IP、管理端口的对话框,这里输入本地IP(即127.0.0.1),并且输入之前配置的管理端口(本例为14147),点击【connect】:

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

点击工具栏上的user按钮小图标,进入用户配置界面;点击【Add】按钮新增用户;在弹出的对话框中输入用户名(本例测试用户名为ftpuser),点击【OK】进入下一步:

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

勾选“password”,为新增的用户设置密码,点击【OK】按钮:

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

出现提示告知添加用户目录,点击【确定】进入设置界面。点击【Add】新增用户目录。

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

选择要用作FTP资源的目录(本例使用已新建的Tencent-Qcloud目录),点击【确定】:

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

对于每一个资源目录,选中能访问该目录的用户并配置相关的访问权限(请删除Shared Folders下面的New directory项,否则可能报错)。至此,FileZilla服务已经搭建好。

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

客户端通过本地FileZilla工具,连接至云服务器上搭建的FTP服务器。输入FTP服务器公网IP、账号、密码,点击【快速连接】,即可看到服务器分享给该用户的目录,并且可以看到之前放在该目录里面的文件

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载

FileZilla服务器此刻可监控到客户端的连接:

使用FileZilla搭建FTP服务,实现java操作共享文件夹中的文件,上传、下载