当前位置 博文首页 > 文章内容

    架设ftp服务器 如何轻松架设一台属于自己的 ftp服务器

    作者:ccxjianye09 栏目:FTP相关 时间:2020-11-17 15:12:28

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    拥有自己专属的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服务器地址设定是适当的或是您将不会连接到此追踪。

    Assign a static IP address for your NAS

         大部分的 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.

    Configure the DDNS service

    在您的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设定的范例)。

    Setup port forwarding on your 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 支持或是允许任何人登入,设定好之后,点选"套用"使设定生效。

    Enable the FTP service on the NAS

    设定使用者及数据夹权限

         Turbo NAS 上的FTP进入权限是根据网络共享数据夹由"权限管理"所做的存取权限设定,因此在设定 使用者/群组账号及数据夹权限后,您可以使用同样的使用者账号和密码连到Turbo NAS上的FTP服务器。

    Configure the folder access rights

         如果您需要建立或删除使用者/群组账号或是改变登入密码,可前往"权限管理"→"使用者"或是"权限管理"→"使用者群组"。

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

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

    Create and test the sample account

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

    Create and test the sample account
    Create and test the sample account

         藉由从Windows Explorer 输入 ftp://username:password@Turbo-NAS-IP_address/ directly 让我们快速测试一下我们已启动的FTP服务器。例如:连接 ftp://admin:admin@192.168.1.34到 FTP服务器,成功以权限符合的使用者身份登入后,您可以看到并读/写该共享数据夹的清单。

    Test the FTP service

    结论

         FTP Server 是 QNAP Turbo NAS 多功能服务器中一项方便好用的功能。透过 Turbo NAS 来架设FTP Server,网页化的设定非常简单又快速,从此FTP架站不再是IT人员才能够完成的高深学问,任何人都 可以轻松上手。