logo

如何在阿里云上配置FTP服务步骤详解

2025-07-20 by Joshua Nash
在阿里云上配置FTP服务,首先需要在阿里云控制台创建一个ECS实例,并确保该实例内安装了支持FTP服务的软件,如vsftpd,在ECS实例中登录服务器,编辑FTP配置文件以设置访问权限、目录权限等参数,确保防火墙规则允许FTP端口(默认为21)的通信,然后通过FTP客户端测试连接,确保一切正常配置。

在互联网的快速发展下,FTP(文件传输协议)作为一种简单且广泛使用的文件传输方式,在企业和个人应用中依然有着不可替代的作用,本文将详细讲解如何在阿里云上搭建并配置FTP服务器,帮助用户轻松实现文件上传下载。

准备工作

在开始配置之前,需要做好以下几方面的准备:

  1. 阿里云账号:确保已经注册并登录阿里云官方账户。
  2. ECS实例:选择一个可用的ECS(弹性计算服务)实例,作为FTP服务器的基础硬件环境。
  3. 网络设置:确保ECS实例和外部网络已成功连接,并且可以访问公网IP。
  4. 系统环境:确保所选的ECS实例操作系统为Linux或者Windows Server版本。
  5. 软件安装工具:使用命令行工具如yumapt-get等来安装所需软件。
安装FTP服务器软件

阿里云提供了多种FTP服务器解决方案,其中最常见的有vsftpd、ProFTPD和Pure-FTPd,下面以vsftpd为例进行介绍。

1 安装vsftpd

使用yum命令安装vsftpd:

sudo yum install vsftpd -y

或者使用apt-get命令在Ubuntu/Debian系统上安装:

sudo apt-get install vsftpd -y
2 配置vsftpd

安装完成后,需要进行一些基本的配置。

  1. 编辑配置文件

    sudo vi /etc/vsftpd.conf
  2. 调整配置选项:根据实际需求修改以下配置项:

    • anonymous_enable=NO: 禁用匿名用户登录。
    • local_enable=YES: 允许本地用户登录。
    • write_enable=YES: 开启文件写入功能。
    • chroot_local_user=YES: 限制本地用户的根目录。
    • dirmessage_enable=YES: 在每个目录显示欢迎信息。
    • xferlog_enable=YES: 启用日志记录。
    • connect_from_port_20=YES: 指定数据传输端口。
  3. 重启服务

    sudo systemctl restart vsftpd
创建FTP用户与权限管理

配置完vsftpd后,接下来需要创建一个FTP用户,并分配相应的权限。

1 创建FTP用户
sudo useradd ftpuser
2 设置密码
sudo passwd ftpuser
3 为用户分配目录权限

在用户主目录下创建一个名为/home/ftpuser/public_html的目录,用于存放FTP用户可以上传或下载的文件:

mkdir -p /home/ftpuser/public_html
chown -R ftpuser:ftpuser /home/ftpuser/public_html
4 配置vsftpd以支持特定目录

编辑vsftpd配置文件,添加以下配置以允许特定目录的访问:

sudo vi /etc/vsftpd.conf

添加或修改以下行:

local_root=/home/ftpuser/public_html
配置防火墙和NAT

确保ECS实例的防火墙允许FTP端口21的数据传输,对于阿里云而言,通常默认开启了80/TCP、22/SSH等常用端口,但需额外开放21/FTP端口:

sudo firewall-cmd --permanent --zone=public --add-port=21/tcp
sudo firewall-cmd --reload

如果使用的是VPC网络环境,还需确保内网与外网之间的互通,通过阿里云管理控制台配置相应的路由规则。

访问FTP服务器

完成上述步骤后,可以通过以下方式访问FTP服务器:

  • Windows客户端:打开FTP客户端,输入服务器IP地址和端口号(21),用户名和密码登录。
  • Linux/Mac客户端:使用命令行工具ftplftp连接:
    sudo apt-get install vsftpd -y0

    或者使用LFTP:

    sudo apt-get install vsftpd -y1

至此,您已经在阿里云上成功搭建了一个简单的FTP服务器,并具备了基本的FTP用户管理和权限控制能力,通过持续优化配置和安全加固,您的FTP服务将更加稳定可靠。

image
超值优选 限时抢购 轻量云服务器 1核1G 15元/起

热卖推荐 上云必备低价长效云服务器99元/1年,OSS 低至 118.99 元/1年,官方优选推荐

热卖推荐 香港、美国、韩国、日本、限时优惠 立刻购买

优质托管支持

高质量、安全的网络托管方面拥有十多年的经验我们是您在线旅程的战略合作伙伴。

联系我们 企业微信