利用FileZilla在局域网服务器上搭建FTP备忘

单位局域网缺一个FTP,朋友推荐了Serv-U和FileZilla。刚好后者免费,便被我瞄上了。

1.安装

在官网按系统版本下载FileZilla Client(客户端)和FileZilla Server(服务端),思路是将FileZilla Server部署在服务器上,再为用户安装FileZilla Client,一切都如行云流水,安装过程也都是“Next”,毫无障碍可言。

2.配置

服务端如何配置可参考吴晓波这篇《FileZilla Server超详细配置》,讲得相当有耐心了。

https://www.5xiaobo.com/?id=528

简单的应用中一个用户组足矣,笔者谨慎起见没有为用户勾选增删文件夹的权限。

然而诡异的是,昨天我在互联网电脑本地做起了实验,能够完美实现FTP功能。今天在局域网服务器上就不行了,连接FileZilla Server总是报错(Error: Could not connect to server)。

为此,做尝试如下:

A.假设FileZilla工作时会调用网络服务,因此在局域网无法实现功能。

(将电脑互联网禁用,FileZilla工作不受影响(服务器在本地),证明无需调用网络服务,假设不成立)

B.Win+R,services.msc,找到FileZilla Server并启动服务。

(照做,发现服务已启动,该Error依然存在)

C.重启服务器,据说Windows Server 2008服务器经常出现此类问题。

(照做,居然成功了!)

客户端配置无需多言,为了方便使用可以设置下本地站点目录。以下是完成效果图:  )

 

考虑使用习惯与实际需求,文件夹与科室一一对应,并设立公共区。用户可通过Client端访问FTP轻松上传下载文件,但不可创建或删除文件夹。

 

3.题外话

FTP搭建过程中捎带解决了两个问题。

A.用服务器的浏览器无法打开在服务器上部署的网站。

(不是浏览器的原因,真不是浏览器的原因,Win+R,services.msc,找到Remote Access Connection Manager项开启就搞定了)

B.开启防火墙后(此前防火墙为关闭状态= =#),局域网中的本地计算机用远程桌面无法访问服务器了,也无法访问部署在服务器上的网站了。

在参考《win7无法连接远程桌面--必须为远程桌面启用Windows防火墙例外》https://blog.csdn.net/baidu_33260220/article/details/79579410?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

操作之后,黄色感叹号成功消失。然而远程桌面还是打不开,网络又是畅通的,问题一定还在防火墙上!循着这一思路,

我参考《服务器网络连接正常,不能访问问题解决》https://blog.csdn.net/weixin_39549656/article/details/79524930在服务器防火墙上添加了80(网站)和12345(远程桌面)两个放行端口,至此,远程桌面和网站访问都恢复正常了。

4.总结

自顶向下,逐步求精。既是一种开发哲学,也可以迁移到解决问题的实践中。首先要明确目标,比如在局域网服务器上搭建一个FTP,然后再边做边学,就像一个蹒跚学步的孩子。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

康妮猫

做一只飞舞在桃花源里的蝶

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值