"一个方便分享及交换大档案的好方法"
拥有自己专属的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服务器,成功以权限符合的使用者身份登入后,您可以看到并读/写该共享数据夹的清单。
|
此外您也可以透过一些知名的FTP client软件,例如:CuteFTP,或很受欢迎的FileZilla来使用FTP服务。 |
结论
FTP Server 是 QNAP Turbo NAS 多功能服务器中一项方便好用的功能。透过 Turbo NAS 来架设FTP Server,网页化的设定非常简单又快速,从此FTP架站不再是IT人员才能够完成的高深学问,任何人都 可以轻松上手。