设置FTP服务器以允许匿名登录的终极指南

在本文中,我们将解释如何设置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服务器的实现。 包的名字代表了非常安全的FTP守护进程 。 另一方面,FTP是将被用于访问服务器的客户端程序。 请记住,在考试期间,您将只获得一个VPS,您需要安装客户端和服务器,因此这是我们将在本文中遵循的方法。 在CentOS的openSUSE,你将需要启动并启用vsftpd服务:
# systemctl start vsftpd && systemctl enable vsftpd
Ubuntu,vsftpd应该开始并设置安装后自动启动在后续的靴子。如果没有,您可以手动启动它:
$ sudo service vsftpd start
一旦vsftpd安装并运行,我们可以继续配置我们的FTP服务器。