设置 FTP 服务器以允许匿名登录的终极指南
在海量远程存储相当普遍的时代,谈论使用 FTP (文件传输协议)共享文件可能会很奇怪。
然而,它仍然用于安全性并不是重要考虑因素的文件交换和文档的公开下载等。
因此,学习如何配置 FTP 服务器并启用匿名下载(不需要身份验证)仍然是一个相关主题。
在本文中,我们将解释如何设置FTP服务器以允许在被动模式下建立连接,其中客户端启动与服务器的两个通信通道(一个用于命令,另一个用于实际传输文件,分别也称为控制通道和数据通道)。
您可以在主动 FTP 与被动 FTP 的权威解释中阅读有关被动和主动模式的更多信息(我们不会在这里介绍) 。
话虽如此,让我们开始吧!
在 Linux 中设置 FTP 服务器
为了在我们的服务器中设置FTP,我们将安装以下软件包:
# yum install vsftpd ftp [CentOS] # aptitude install vsftpd ftp [Ubuntu] # zypper install vsftpd ftp [openSUSE]
vsftpd软件包是 FTP 服务器的实现。该软件包的名称代表Very Secure FTP Daemon。另一方面,ftp是用于访问服务器的客户端程序。
请记住,在考试期间,您将只获得一个 VPS,您需要安装客户端和服务器,因此这正是我们在本文中遵循的方法。
在CentOS和openSUSE中,您需要启动并启用vsftpd服务:
# systemctl start vsftpd && systemctl enable vsftpd
在Ubuntu中,安装后应启动vsftpd并将其设置为在后续启动时自动启动。如果没有,您可以使用以下命令手动启动它:
$ sudo service vsftpd start
一旦vsftpd安装并运行,我们就可以继续配置我们的 FTP 服务器。
页数:12 3 4