我是否需要在 Linux 系统上运行 ftp 服务器守护程序才能通过 FTP 接收文件?

我是否需要在 Linux 系统上运行 ftp 服务器守护程序才能通过 FTP 接收文件?

我是否需要在 Linux 机器上安装一个 ftp 服务器/守护进程以便接收文件?

系统通过 FTP “接收”文件的一个用例是,例如,通过一键安装 WordPress 插件的方式,其中 WordPress 使用 ftp(s) 从远程 WordPress 插件存储库启动文件到本地 Linux 机器的传输

*我知道这个问题可能看起来像是一个绝对的“说什么?”问题,或者看起来像一个非常愚蠢的问题,但我的服务器技能很差,无法真正获得正确的谷歌搜索关键词

答案1

是的,需要某种类型的服务器端软件监听端口 21 以接受入站连接并处理数据。不一定是守护进程,但必须有某种类型的软件来接受连接。

Debian 在存储库中包含许多 FTP 服务器,您可以使用 进行搜索apt-cache search ftp-server。ProFTPd 和 vsftpd 是最流行的。

您可能还需要对路由器进行修改,以允许连接到您的 Linux 主机。然后,您可以将凭据输入 Wordpress 并从您的机器下载插件:

在此处输入图片描述

答案2

不。但是如果你想接收文件,你需要运行某种 FTP 服务器通过 FTP,无需亲自发起 FTP 连接。

答案3

不,你只需要一个 FTP 客户端。如果你想让人们将文件推送给你,而不是请求并下载,你需要运行一个服务器,否则就不需要了。

编辑:

根据 John T 关于 wordpress 的评论,这可能是错误的,我不知道它是如何工作的,但听起来你可能需要一个守护进程。

答案4

在这种情况下不是,因为 FTP 连接位于 WordPress 插件下载服务器和托管 WordPress 安装的服务器之间。您正在使用浏览器发起两者之间的连接其他盒子;它们都需要启用 FTP,但插件不会下载到您的本地机器。

(当然,如果您的 WP 实际上是安装在您的本地机器上,那么答案是肯定的,但我假设您的 WordPress 托管在非本地。)

相关内容