维塔斯科技

 找回密码
 立即注册
查看: 876|回复: 0
打印 上一主题 下一主题

轻松架设一台属于自己的FTP服务器

[复制链接]

该用户从未签到

59

主题

393

帖子

865

积分

高级会员

Rank: 4

积分
865
跳转到指定楼层
楼主
发表于 2016-3-28 09:46:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
"一个方便分享及交换大档案的好方法"
拥有自己专属的FTP服务器的必要
无论是上班时传送档案,或在学校交作业时,大家或许都有这种经验,常常一份档案大小就超过10MB,根本很难用E-mail寄送出去,这让我们想传送这种大档案给其它人,时常无计可施。或是一些时候,想分享给朋友的mp3音乐、影片文件,档案大小更是超过几百MB。这时候,自己拥有一台FTP服务器,放在家中或办公室里,是一件非常方便的事情。您可以自己管理规划这台服务器的权限安排,也可以方便的分享自己的档案给同事或亲友。
在PC架设FTP服务器的困难
对于很多非IT人员的使用者而言,要独力架设一台FTP server,是一件颇不容易的事情。以软硬件分别来说:
硬件方面:首先您得准备一台PC作为FTP Server,把这台PC的OS与软件安装完成,连上局域网络,并且24小时开机(如果您打算让您的档案传输服务器可以24小时营运)。
软件部分:如果您的软件平台选用Windows操作系统,有一些有名的FTP Server软件套件,如 Server-U这类套件可以选择,您需要花点钱去购买,花一些时间来安装、并且熟悉该软件的设定与操作。如果您希望有更稳定且便宜的选择,您也可以帮您的PC安装Linux OS,并使用Linux的FTP Server套件。
但这样的作法不是完全没有缺点,例如:
PC的风扇声音很吵、PC也很热和耗电,24小时持续运转电费不见得便宜。对于办公室,甚至是家用的使用者而言,这些都是一些不好的影响。
另外,对于像我这种不够专业的计算机外行来说,要熟悉Linux,并完成架设一台属于自己的FTP Server,实在有点困难又花时间。
什么是QNAP NAS能提供的?
QNAP Turbo NAS提供一个新选择给使用者,Turbo NAS有内建FTP服务器的功能,您可以经由web管理接口启动并设定FTP服务器,设定方式非常简单,所以一般的使用者皆可轻易的架设一个服务器,这个指南将示范如何只以几个简单的步骤在QNAP NAS上架设FTP服务器。
指定NAS一个固定IP并设定DDNS
这里建议给Turbo NAS一个固定IP (因为您可能需要把一些服务的埠号在您的NAT router上打开并转发到Turbo NAS的LAN IP地址且不希望它被改变) 前往"系统管理"→"网络设定"→'TCP/IP' 接着点选 开启 TCP/IP 设定窗口,指定一个固定IP地址给您的NAS,除此之外,确认DNS服务器地址设定是适当的或是您将不会连接到此追踪。

大部分的 ISP提供一或多个浮动public IP连结因特网 (这种例子可能是由IP sharing router透过PPPoE拨接、或是DHCP方式对ISP取得WAN IP) ,架设一台服务器会需要一个固定IP或URL ,让使用者可以容易记得服务器的位置并连结过去,当使用一个浮动IP时,您可以搭配具备有DDNS功能的router或搭配内建DDNS的QNAP NAS使用,并且跟DDNS服务商注册取得一个好记的网域地址作为 Turbo NAS 在Internet上的识别,例如 myqnap.dyndns.com.

在您的router上设定port forwarding
如果您是把Turbo NAS接在NAT router后面,您需要在NAT router上把一些服务埠号打开,并把这些对应的埠号转到刚刚设定好的Turbo NAS的固定LAN IP上。这样的设定功能在目前市面上的Router几乎都可以见到,可能的功能名称叫做'Port Forwarding','NAT Server' 或是'Virtual Server'
以FTP服务器为范例,您必须转发埠号21至Turbo NAS的LAN IP,例如转发TCP埠号21至192.168.1.34。
当NAT router接到自WAN端至外部埠号21的封包时,router将转发该封包至Turbo NAS的LAN IP。
此外,用WAN连接至家中Turbo NAS时,您可以直接使用埠号8080(预设管理埠号)转发至Turbo NAS的LAN IP(参照下方在Buffalo router设定的范例)。
有一些NAT router提供DMZ的设定,您也可以把DMZ指定的LAN IP指定给Turbo NAS。
如果采用这种设定,所有从外部WAN到LAN的埠号都会被转发到Turbo NAS上。

此两项设定完成后,当您不在家时,从外面Internet就可以用 ftp://Turbo NAS-john.dyndns.org 连回到您家里的FTP server上传或下载档案。
FTP Server的设定步骤
前往"网络服务"→"FTP服务器"并启动FTP服务器,您可改变FTP的通讯端口,设定全部 FTP 联机数目上限、Unicode 支持或是允许任何人登入,设定好之后,点选"套用"使设定生效。

设定使用者及数据夹权限
Turbo NAS 上的FTP进入权限是根据网络共享数据夹由"权限管理"所做的存取权限设定,因此在设定 使用者/群组账号及数据夹权限后,您可以使用同样的使用者账号和密码连到Turbo NAS上的FTP服务器。
如果您需要建立或删除使用者/群组账号或是改变登入密码,可前往"权限管理"→"使用者"或是"权限管理"→"使用者群组"。

前往"权限管理"→"共享资料夹"来管理您的共享数据夹并设定数据夹存取权限。 (可选择的模式有:无限制/拒绝存取/只能读取)

在范例中,我到「使用者管理」里,创造了一个gues123的使用者账号。

之后在「网络磁盘管理」新增了一个mp3music的数据夹,并且点选「存取控制」,设定容许guest123可以有存取mp3music 数据夹的权限。 设定完成后,如果有人用guest123的账号与密码从FTP进来,他就可以存取mp3music数据夹,并且对数据夹内的档案进行读写的动作。



藉由从Windows Explorer 输入 ftp://username:password@Turbo-NAS-IP_address/ directly 让我们快速测试一下我们已启动的FTP服务器。例如:连接 ftp://admin:admin@192.168.1.34到 FTP服务器,成功以权限符合的使用者身份登入后,您可以看到并读/写该共享数据夹的清单。
如果您是从Internet外部网络连到您的局域网络内的FTP Server,您需要把IP地址改成输入您的WAN IP 地址,或是DDNS的名称。例如: ftp://ivan:123456@telecomkid.dyndns.org

此外您也可以透过一些知名的FTP client软件,例如:CuteFTP,或很受欢迎的FileZilla来使用FTP服务。

结论
FTP Server 是 QNAP Turbo NAS 多功能服务器中一项方便好用的功能。透过 Turbo NAS 来架设FTP Server,网页化的设定非常简单又快速,从此FTP架站不再是IT人员才能够完成的高深学问,任何人都 可以轻松上手。
本主题由 mojelly 于 2015-5-26 00:21 设置高亮如果帖子有帮助到您,可以『微信扫码』打赏一番,鼓励我做的更好~☆⌒(*^-゜)v THX!!

*扫码打赏作者,本网站不收取任何费用!

回复

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|河北维塔斯科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表