在每天海量的地方远程存储是相当普遍的,它可能是怪谈
使用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服务器。