阿里云服务器ECS使用教程-搭建FTP站点(Alibaba Cloud Linux 3) | |||||||||||||||
阿里云服务器ECS使用教程-搭建FTP站点(Alibaba Cloud Linux 3) vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快、安全易用的FTP服务器软件。本教程介绍如何在Linux实例上安装并配置vsftpd。 前提条件已创建ECS实例并为实例分配了公网IP地址。若尚未创建,请参见实例创建方式介绍。 背景信息FTP(File Transfer Protocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式:
FTP支持以下三种认证模式:
本文主要介绍被动模式下,使用本地用户访问FTP服务器的配置方法。关于匿名模式的配置方式、第三方FTP客户端工具使用方式等介绍,请参见常见问题。 本教程示例步骤使用以下资源版本:
步骤一:安装vsftpd
步骤二:配置vsftpd为保证数据安全,本文主要介绍被动模式下,使用本地用户访问FTP服务器的配置方法。
步骤三:设置安全组搭建好FTP站点后,在实例安全组的入方向添加规则并放行下列FTP端口。具体操作,请参见添加安全组规则。 被动模式需开放21端口,以及配置文件/etc/vsftpd/vsftpd.conf中参数pasv_min_port和pasv_max_port之间的所有端口。配置详情如下表所示。
步骤四:客户端测试FTP客户端、Windows命令行工具或浏览器均可用来测试FTP服务器。本文以Windows Server 2012 R2 64位系统的本地主机作为FTP客户端,介绍FTP服务器的访问步骤。
|