局域网内共享文件可集成Java代码实现——FileZilla Server

1. 前言

Filezilla的主要优势在于:高安全、高性能。Filazilla的安全性是来自于其开放源代码的。
Filezilla的高性能来自于其代码的开发平台是C/C++,自身基础就好于其他VB/Dephi平台开发的应用程序,因此Filezilla具有可媲美IIS的性能。在千兆网络带宽上,可轻松满足数百用户同时高速下载。
目前Filezilla也存在一些不足,主要缺点就是不支持配额,即本身不提供上传、下载总文件大小配额的功能。即便如此,免费的Filezilla正越来越多的占领原来Serv-U等软件的市场,变得更加贴近用户了。

2. 常用背景

(1)在日常办公当中,经常会需要一个共享文件夹来存放一些大家共享的资料,为了保证文件数据的安全,最佳的方式是公司内部服务器搭建FTP服务器,然后分配多个用户给相应的人员。
(2) 局域网内,可从一台电脑传递文件到另外一台电脑(代码开发)

3. 安装步骤

(1)资源下载



14147是服务的默认监听端口,可以修改,要保证端口不被占用

4. 配置步骤

(1)配置服务器管理用户名密码

(2)配置用户组

(3)配置共享文件夹

(4)配置FTP远程登录用户

(5)防火墙设置开放21端口



关键:FileZilla Server.exe FileZilla Server Interface.exe 加入允许防火墙


5. 常见问题

(1)You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.

解决方法:“Edit”-“Setting”或直接点击设置按钮(齿轮);选择“Passive mode settings”选项卡,勾选“Use the following IP:”并填写服务器的IP地址(注外网地址),之后点击“OK”保存;


(2)425 Can’t open data connection for transfer of “/”

这个问题主要是由于使用Passive Mode模式造成的。解决方法:在上面的设置窗口中要勾选该项,设置端口范围,并在后面的防火墙设置中,将端口范围加入到入站端口中。然后客户端链接设置为主动模式

(3)Warning: FTP over TLS is not enabled, users cannot securely log in.
解决方法:解决方法:启用TLS传输,具体操作如下:“Edit”-“Setting”或直接点击设置按钮(齿轮);选择“FTP over TLS settings”选项卡,点击“Generate new certificate…”;生成验证时Key size”根据自己的喜好选择即可,其他信息可以根据自己的情况随意填写,然后选择保存地址(最好放到安装路径下) “

名称默认为“certificate.crt”就好,最后选择生成;提示“Certificate generated successfully”则说明生成没有问题,点击“确定”关闭弹窗;点击“OK”保存设置;之后的信息提示不再出现警告。

转发链接:https://zhuanlan.zhihu.com/p/428058878

局域网内共享文件可集成Java代码实现——FileZilla Server相关推荐

  1. 获取局域网内服务器信息,使用Java代码获取服务器性能信息及局域网内主机名.pdf...

    使使用用Java代代码码获获取取服服务务器器性性能能信信息息及及局局域域网网内内主主机机名名 最近做个项目,就是要取 cpu 占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样 ...

  2. 用python实现局域网内共享文件

    有时局域网内共享文件很方便. 只需要如此如此,就行了. 第一步:建立(共享.py),内容如下: #encoding=gbk import http.server import socketserver ...

  3. 【Windows】局域网内共享文件夹的设置方法

    引言 Windows 系统自带有文件共享功能,可实现局域网内简单的协同办公.本文简单介绍一下该功能该如何使用. 需求 假设这里有两台在同一局域网的电脑.设备别名分别定义为 pc1 和 pc2.现在 p ...

  4. java调用knime_Knime中集成Java代码

    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. Knime是一个非常强大的数据分析平台,支持常用的各种数据清洗,分析等功能 ...

  5. 【自撰】zooKeeper 集成 Java代码

    导入maven依赖 <dependency><groupId>org.apache.zookeeper</groupId><artifactId>zoo ...

  6. java从FTP(FileZilla Server)下载文件

    方式一:下载ftp文件至本地 1.引入依赖,这里我是自己下载的jar包 <dependency><groupId>commons-net</groupId>< ...

  7. 局域网内扫描设备的简单Java实现

    个人博客原文链接 更多文章欢迎访问个人博客站点 在产品的使用中我们一般都要设置一个配置环节,这个环节可以设定主机的IP地址等信息,但是这样配置的话使得我们的产品用起来效果不是很好,因此我想到了实现局域 ...

  8. 计算机指定共享用户,局域网内共享文件夹给指定计算机

    问题描述:办公室的两台计算机,A(cfd-center),B(本人工作用机).希望能将B机上建好的cas文件传到A中的相应文件夹中,进行数值解析.同时,不希望其他同事获得这样的权限. 解决:A机上创建 ...

  9. C#访问局域网内共享文件夹

    //远程服务器IP地址string remoteServerIP = @"\\192.168.3.104";//共享文件夹D:\\data 注意表示D盘,D$要大写string r ...

最新文章

  1. 礼物——最牛午饭证!
  2. c# websocketServer
  3. SQLServer2008创建新用户 转
  4. speech_to_text_demo powered by IBM!
  5. Mac下安装及使用rz、sz远程上传下载文件
  6. Struts2框架完成登录操作案例
  7. [NOTE] XVWA靶场练习笔记
  8. 【服务器】宝塔部署eoLinker开源版
  9. php發送郵件_PHP发送邮件类库PHPMailer的简单使用
  10. 游戏开发之使用类封装动态数组(vector)(C++基础)
  11. 聚类分析方法的研究与应用综述
  12. android 播放视频文件格式,安卓播放exe视频,如何将exe格式视频转换成常用格式视频...
  13. python词频统计西游记_基于Python第三方插件实现西游记章节标注汉语拼音
  14. BUUCTF--[0CTF 2016]piapiapia
  15. 一级域名注册如何申请?需要注意哪些事项?
  16. 【NanoPi T2】 5.uboot gmac网卡驱动(1) - mac控制器,phy芯片,rgmii协议
  17. Atcoder TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) C - Final Day
  18. amoled led 排列_AMOLED-显示原理详解.pdf
  19. 静态成员和静态成员函数的总结
  20. 使用 dcm4che 操作 Dicom 文件

热门文章

  1. 经典编程题,大家一起做
  2. Python之流程控制语句
  3. sessionStorage 、localStorage 与cookie 的异同点
  4. 算法提高 金陵十三钗 状态亚索DP
  5. 卡片式记忆工具:Studies Mac版
  6. 行测英语知识点(只针对自己)
  7. 【设计模式自习室】建造者模式
  8. 多线程有哪些优点和缺点
  9. python sched_python sched
  10. aix自动清理oracle日志,aix_设立定期删除oracle日志归档