将windows电脑设置为FTP服务器

2016-12-06 · 🙈Lei · 0条 · 604次

最近公司有个需求:需要全国不同分公司的人将一些图片资料上传到某个地方,不同机构之间不能相互查看和下载资料。总公司这边还要尽可能省时省力,定好规则之后,无需其他操作,在需要的时候去查看及下载资料即可。

当我听到的时候,第一个蹦入我大脑的想法就是FTP。为每一家分公司设立一个账号,赋予不同的权限,在对应目录下拥有所有权限,这样他们就可以按照给定的规则上传文件。

因为文件比较多,所以我想把公司的一台window电脑设为FTP服务器,这样,可以低成本存储大量文件,而且还能将需要的文件及时拷贝出来。相对于云来说,更便捷,但是速度慢。

下面介绍一下具体的设置过程:

>_ 将电脑设置为FTP服务器

1.下载FileZilla Server

下载地址

2.安装

自定义安装目录,其他按照默认安装即可。安装完成后,可以看到下图提示,输入密码(自己定义密码),点击“OK”。

>_ 利用nat123建立一个非网站映射

1.下载nat123客户端,安装并登录。

下载地址

2.主面板/端口映射列表/添加映射

3.添加FTP访问端口21的映射

添加一个FTP访问端口21的映射。设置映射信息。选择非网站应用映射类型。填写内网FTP地址端口,和外网访问的域名。可以使用自己的域名,也可以使用免费二级域名。外网端口在添加映射时,会自动分配一个可用端口,不用更改。将鼠标放在输入框有向导提示。

4.添加FTP数据端口映射

再添加一个FTP数据端口映射。设置映射信息。同样选择非网站应用映射类型。外网端口使用自动分配的,内网端口填写与外网端口相同。外网地址域名跟先前添加的FTP访问端口映射使用的域名相同。

添加映射后,可查看映射状态。将鼠标放在映射图标上有提示当着状态信息。新添加映射一般几分钟内生效。FTP服务在运行中,但并未开始FTP数据传输,故二个映射中,21访问端口映射是提示映射正常的,另一个FTP数据端口映射是提示内网IP端口不通,这是正常的。

>_ 配置FTP服务器为被动模式

点击FileZilla Server菜单栏的“Edit”->“Settings”,在弹出的对话框中点击“passive mode settings”,启用“use custom port range”,并设置起止两个端口均为映射使用的FTP数据端口。

>_ 外网访问时必须使用FTP客户端并指定被动模式访问。

使用FTP访问的时候,使用的是端口21映射后的域名和外网端口

我使用FileZilla访问服务器时收到的状态信息如下:



  0