使用filezilla构建家庭ftp服务器

通过将家用PC转换为个人FTP服务器,可以从任何地方上传和下载文件。使用家庭FTP服务器,您可以在路上使用任何FTP客户端时,从办公室、朋友家或笔记本电脑上传和下载家庭硬盘上的文件。设置FTP服务器听起来像是一项只有系统管理员才能处理的复杂任务,但使用开源软件FileZilla实际上非常简单和免费。您已经听说过FileZilla的FTP客户端应用程序,但是FileZilla项目还提供了一个Wind...

Image for article titled Build a Home FTP Server with FileZilla

通过将家用PC转换为个人FTP服务器,可以从任何地方上传和下载文件。使用家庭FTP服务器,您可以在路上使用任何FTP客户端时,从办公室、朋友家或笔记本电脑上传和下载家庭硬盘上的文件。设置FTP服务器听起来像是一项只有系统管理员才能处理的复杂任务,但使用开源软件FileZilla实际上非常简单和免费。您已经听说过FileZilla的FTP客户端应用程序,但是FileZilla项目还提供了一个Windows服务器应用程序。今天,我们将使用FileZilla在您的Windows PC上构建一个FTP服务器,以便从任何计算机轻松传输文件。

注:早在2005年,嘉宾海报Matt Haughey就介绍了如何使用Serv-U FTP建立FTP服务器,这是一个很好的商业应用程序,但其个人版限制了用户可以登录到您的服务器的数量。我们喜欢我们的开源软件,这就是为什么我们要看FileZilla,它拥有所有的功能,没有价格标签或限制。

安装filezilla ftp服务器

FileZilla服务器安装是一个常规的Windows“只需按下一步”向导,对于大多数用户,建议的默认设置将起作用。但是,让我们先看看它的初始设置,因为它们会影响到服务器的工作方式。以下是如何启动FileZilla:

  • 下载FileZilla服务器应用程序。尽管FileZilla FTP客户端可用于多种操作系统,但服务器应用程序仅适用于Windows(适用于Windows XP、Vista和2000)。下载并启动安装向导。在撰写本文时,最新的服务器版本是0.9.25。
  • 将服务器作为Windows服务运行。首先,FileZilla将为您提供如何启动的选项:是否作为Windows服务,自动或手动。Windows服务是在您的PC上运行的进程,您可以从“****”窗格管理这些进程。下面有更多关于如何管理的内容,但此时,将FileZilla作为自动运行的Windows服务运行是默认选项。如果您希望默认打开FTP服务器,请选择“作为服务启动,自动启动(默认)”,如图所示。否则,选择“作为服务启动,手动启动”
Image for article titled Build a Home FTP Server with FileZilla

在此窗格中,您还将设置管理员界面要使用的端口。默认情况下,它是14147,你很可能安全地把它留在那里。如果您确实更改了该端口号,请记下它是什么,以便稍后连接到服务器。

  • 将服务器管理界面设置为自动启动(或不启动)。在“最终安装”对话框中,选择是希望当前Windows用户登录时自动启动服务器管理窗口,还是希望任何用户登录时自动启动服务器管理窗口,或者选择是否应手动启动服务器管理窗口。
  • 使用管理界面运行并连接到服务器。安装向导完成后,将其设置为启动服务器管理界面。这是一个窗口,您将在其中配置服务器并监视其活动。第一次运行管理界面时,它会询问您服务器的地址和端口。由于服务器在您的PC上运行,管理界面在其地址为localhost或127.0.0.1上运行。默认端口为14147(或您可能已将其更改为的任何端口,如上所述),如图所示:
Image for article titled Build a Home FTP Server with FileZilla

如果这是您将要管理的唯一FTP服务器(很可能是),请勾选“始终连接到此服务器”框以在将来绕过此对话框。

创建服务器用户

如果一切顺利,您的服务器已启动并运行,但由于您尚未授予任何人权限,因此还没有人可以使用它。要设置服务器用户,请从“编辑”菜单中选择“用户”。在右侧的“用户”对话框中,单击“添加”按钮创建新用户并分配密码。然后,在左侧,选择“共享文件夹”以设置用户可以访问服务器上的哪些文件夹。在这里,我创建了一个名为gina的用户,并授予对C:\data\目录的读取权限。

Image for article titled Build a Home FTP Server with FileZilla

请注意,您是否可以为每个用户授予读取或上载文件的权限(仅限用户),以及是否可以为每个用户授予读取或上载文件的权限。

如果要授予多个用户对服务器的访问权限(所有用户都具有相同的权限和目录访问权限),而不是单独创建每个用户,请设置一个用户组。例如,如果您与朋友共享MP3目录,请创建一个名为“music fans”的用户组,该用户组可以访问正确的目录,并将用户添加到该组中,这会自动授予他们这些权限。然后,如果移动音乐目录,则只需编辑组,而不必编辑其中的每个用户。要管理用户组,请从“编辑”菜单中选择“组”。

登录到服务器

现在服务器已经启动并与用户一起运行,是时候登录并尝试上载和下载了。使用任何FTP客户端(如FileZilla客户端或Firefox的FireFTP)输入服务器地址、用户名和密码。

  • 服务器地址如果您正在通过家庭网络(如从楼上的PC到卧室的PC)进行FTP,您可以通过使用服务器的内部网络地址(最有可能是192.168.xx.xx)从命令行输入ipconfig以查看该地址。如果您想通过internet登录FTP服务器,请为其设置一个值得纪念的URL,并允许从网络外部进行连接。为此,请查看如何为家庭服务器分配域名,以及如何通过路由器和防火墙访问家庭服务器。
  • 用户名和密码这是您在FileZilla的管理界面中设置的用户之一,而不是服务器管理员用户名。如果朋友、家人和同事将登录您的FTP服务器,请为他们每人提供一个特定的用户名和密码(以及服务器地址)

使用FTP服务器从任何地方获取存储在家中的文件,与朋友和家人共享文件,或通过网络备份文件(免费备份软件SyncBack支持通过FTP进行备份。以下是有关如何使用Syncback的更多信息。)

关于安全的一句话:FTP不是一个安全的协议;所有的文件传输都是在透明的环境中进行的,这使得它们适合于嗅探。FileZilla确实支持加密FTP访问,我们建议使用加密FTP访问或类似Hamachi的VPN来保护internet上的文件传输。FileZilla的安全FTP服务器设置超出了本文的范围,但是您可以进入服务器管理界面的设置区域进行配置。

在windows服务中启动和停止服务器

最后,要关闭或重新启动作为Windows服务运行的FileZilla服务器,请从控制面板、管理工具、启动服务。右键单击列表中的FileZilla FTP服务器项以停止它、编辑其属性或重新启动它,如图所示。

Image for article titled Build a Home FTP Server with FileZilla

您可以自行设置的其他家庭服务器包括使用Apache的家庭web服务器、使用Cygwin的家庭SSH服务器和远程控制计算机的家庭VNC服务器。

你在生活中如何使用FTP服务器?请在评论中告诉我们。

《生活黑客》的编辑吉娜·特拉帕尼(Gina Trapani)几乎在一天的任何时候都喜欢使用FTP。她的每周专题片《极客生活》每周一都会出现在Lifehacker上。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发表于 2021-07-30 20:46
  • 阅读 ( 127 )
  • 分类:互联网

你可能感兴趣的文章

如何将数据从raspberry pi复制到pc:5种方法

...是从Raspberry Pi获取数据的最佳选择。为此,灵活、开源的FileZilla项目是一个很好的起点。 ...

  • 发布于 2021-03-15 10:48
  • 阅读 ( 358 )

如何用retropie构建一个定制的raspberry-pi-nes或snes-classic仿真器

... 蚀刻机SD卡写入软件蚀刻机.io Filezilla提供的Filezilla FTP客户端软件-项目.org HDMI电缆 任天堂风格USB游戏控制器 可选USB键盘(用于初始设置) 合适...

  • 发布于 2021-03-23 11:41
  • 阅读 ( 328 )

4个将android设备备份到pc的工具

... 然后,在你的电脑上打开你最喜欢的FTP客户端,比如FileZilla,然后无线连接到你的Android设备。 ...

  • 发布于 2021-03-24 13:47
  • 阅读 ( 374 )

windows的5个最佳免费ftp客户端

... FileZilla仍然是Windows10最流行的免费FTP客户端之一。您还可以在macOS和Linux上找到FileZilla。 ...

  • 发布于 2021-03-25 21:12
  • 阅读 ( 246 )

如何通过ftp从mac快速发送和接收文件

... FileZilla是一个很好的免费FTP客户机,我们在这里的示例中使用它。你可以自由选择任何你喜欢的FTP客户端。 ...

  • 发布于 2021-03-30 00:55
  • 阅读 ( 221 )

如何在ubuntu上安装ftp服务器

...访问FTP服务器?您将需要一个FTP客户端,可以说最好的是FileZilla。这是一个开源解决方案,适用于Windows(以及服务器)、macOS,Linux有32位和64位版本。遗憾的是,Ubuntu或其他Linux发行版没有FileZilla FTP服务器。 ...

  • 发布于 2021-03-30 13:11
  • 阅读 ( 312 )

如何通过internet共享大型文件

...,而不必处理其中的一些问题。 相关:如何在Windows上用FileZilla托管FTP服务器 有很多免费的FTP产品,允许您设置和管理服务器,或利用其已建立的服务器。FTP服务器类似于云服务,您可以在那里存储数据。您可以向某人提供登录...

  • 发布于 2021-04-06 09:26
  • 阅读 ( 245 )

问如何极客:恢复xbmc ftp,重命名电视节目,android市场模拟

...在机器上安装FTP服务器。 为了简单起见,我们建议使用FileZilla。当然,还有一些重量较轻的应用程序,但是如果您不熟悉FTP服务器(尤其是在Linux上安装它们,如果您主要是Windows用户),那么FileZilla的大量安装文档将是非常宝...

  • 发布于 2021-04-07 19:57
  • 阅读 ( 170 )

如何在windows中连接到ftp服务器(无需额外软件)

...键入以下命令并按Enter键关闭连接: quit 虽然像Cyberduck或FileZilla这样的应用程序提供了许多Windows内置选项无法提供的高级功能,但以上两种都是基本FTP浏览、上传和下载的绝佳选择。

  • 发布于 2021-04-09 00:21
  • 阅读 ( 165 )

如何在windows上用filezilla托管ftp服务器

在本指南中,我们将使用名为FileZilla的免费程序,指导您完成在Windows计算机上设置文件夹作为FTP存储库的步骤。FTP可用于在计算机之间轻松传输大量文件;FTP存储库可映射到Internet上的多台计算机,以便其他人可以直接从Windows...

  • 发布于 2021-04-12 00:34
  • 阅读 ( 136 )
j0000030021
j0000030021

0 篇文章

相关推荐