如何设置 FTP 服务器

如何设置 FTP 服务器

我需要创建一个可以通过互联网访问的 FTP 服务器,并且有足够的空间。我目前有一台电脑,正在考虑使用它,但如果它不够好用,我会专门为此购买一台新电脑。但问题是,我不知道如何设置 FTP 服务器,或者就此而言,系统需要什么才能做到这一点。

我考虑使用的电脑是 HP 台式电脑,装载了 3 GB 内存,Windows XP Home media 版本,200 GB 内部存储(将升级为 6 个不同大小的 IDE 驱动器的 RAID 0 阵列),620 瓦 PSU,240 MB(我认为)NVidia 板载 GPU(也可能会升级),以及四核 AMD 64 位处理器(忘记具体型号)。我可能会将操作系统升级到 Windows 7,前提是它可以最有效地创建 FTP 服务器。

我有一台 HP Procurve 4000M 以太网交换机(http://community.moertel.com/~thor/pix/20051111-procurve/img_0856-wm.jpg) 我可能会使用它来将 FTP 服务器计算机连接到我的家庭网络以及互联网。请记住,我并不完全确定我是否会使用此交换机,因为尽管该设备可操作,但它需要大量电力,并且由于设备内有大量风扇阵列而发出大量噪音,而且我不确定住在我家里的其他人是否会喜欢 24/7 的噪音。

FTP 服务器的主要用途是与我公司的成员共享文件 - 我们是一个独立游戏开发团队。到目前为止,我们一直在使用 Google Drive 和 Dropbox 来存储文件,但当 A) Google Drive 上的可用空间不足时,我们便需要使用 FTP 服务器,并且 B) 在线驱动器和付费 FTP 服务都无法为我们提供足够的偏好。服务器上存储的文件范围从小型 .TXT 文档到超大型 .C4D 文件和其他超大型文件类型(例如 photoshop .PSB 文件、纹理库等)。请记住,访问此服务器的人大多会通过互联网访问它。

我拥有大量的关于如何构建计算机、安装操作系统等方面的知识,因此我可以完成设置此 FTP 服务器所需的几乎所有事情。

答案1

  1. 请不要使用 XP。XP 几乎不再受支持,您需要在不到一年的时间内放弃它。(win7、免费 Linux 发行版、BSD、Windows 服务器……都可以。只是不要使用 XP。)
  2. 我希望您意识到 FTP 并不安全。除非每个人都可以匿名下载,否则请考虑其他方法(例如 sFTP,注意 s)
  3. FTP 服务器不需要 GPU。为什么要把它放在这些持续耗电的服务器上呢?
  4. 你家的互联网质量如何?下载和上传。(使用 DSK 或电缆上传通常非常慢)。
  5. 如何进行备份?它们存储在异地吗?

...

我可以继续说下去,但您正在寻找在办公室中设置的文件服务器,并尝试使用过时的操作系统、不合适的桌面来执行此操作,并且可能连接到非业务网络。可能会遇到问题。

我知道独立游戏开发可能没有大公司那样的资源,但从长远来看,雇人为你做这件事可能是相当划算的。

答案2

嗯,我实际上同意已经给出的所有答案(特别是不使用 XP - 甚至 MS 都说它的安全性很差)我只是想添加一个替代解决方案供您考虑。

您可以便宜地购买 Raspberry PI,连接一个供电良好的 USB 集线器并插入外部供电驱动器。轻松配置 Raspbian 以托管 ftp 服务器(或更好的 sftp),然后您就大功告成了。低功耗,如果您需要更多空间,只需插入另一个驱动器并创建符号链接,使其看起来像一个驱动器。

您不需要一台像样的机器来托管 FTP,机器只是用来进行身份验证,然后主要关心的是线路速度。

从您的帖子来看,您似乎对 Windows 比对 Linux 更熟悉,但是在 Linux 中设置像 ftp 服务器这样简单的东西很容易,而且您可以将 ftp 端口更改为 80,这样您的 ISP 的限制就最少(相信我,无论您的 ISP 宣传什么,每个人都会受到限制)。

答案3

什么亨内斯100% 正确,将您的 PC 用作服务器永远不是一个好主意。

如果你真的没有钱购买托管计划,那么可以考虑使用000webhost.com或其他免费托管服务,那些托管服务并不好,但一分钱一分货,而且你不用支付任何费用。

注册.tk 域名,也是免费的,而且有很多免费域名提供商. 设置好一切,您就可以开始了。

如果你想设置自己的服务器并安装 ftp 服务器,这里是如何在 centos 上安装 proftpd,您可能需要根据您的操作系统遵循另一个教程。

我从来没用过 FTP,它不安全,而且保护它让我头疼,既然我可以直接使用,为什么还要费心配置它呢安全FTP

相关内容