logo

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

2025-07-09 by Joshua Nash
要在阿里云ECS上安装并配置FTP服务,首先需要登录到ECS实例中,使用yum或apt-get命令安装vsftpd,根据需求配置防火墙规则允许FTP端口(默认为21),编辑/etc/vsftpd/vsftpd.conf文件,调整用户和目录权限设置,然后重启vsftpd服务,确保已设置正确的用户名和密码以供FTP访问。

在日常工作中,无论是个人开发还是企业运营,都离不开文件的上传和下载,尤其是在需要进行大量文件传输、备份或远程管理时,FTP(File Transfer Protocol)成为了不可或缺的工具,阿里云ECS作为强大且可靠的云服务器,为用户提供了安全稳定的应用环境,支持FTP服务的运行,本文将详细指导如何在阿里云ECS实例上安装并配置FTP服务。

在阿里云控制台中创建一个新的ECS实例,请确保选择适合你需求的地域和类型,并配置合适的规格,完成创建后,你会获得ECS实例的公网IP地址,这个IP地址是你连接到ECS实例的第一步。

获取ECS登录凭证

登录阿里云控制台后,进入“安全中心”页面,找到并点击“访问密钥”,这里可以生成用于登录ECS实例的Access Key ID和Access Key Secret,这两个凭据非常重要,因为它们是访问你的ECS实例所必需的。

安装Apache作为FTP服务器
更新系统包

确保你的ECS实例的系统是最新的,通过执行 sudo apt update && sudo apt upgrade -y 命令来更新系统。

安装Apache

在Ubuntu或Debian系统中,使用以下命令安装Apache FTP服务器:

sudo apt install apache2 -y
配置Apache FTP服务

创建一个新的虚拟主机文件来配置FTP服务,可以通过编辑 /etc/apache2/sites-available/000-default.conf 文件,或者添加一个新的站点文件,下面是一个基本的配置示例:

<VirtualHost *:21>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ServerName your_server_ip_or_domain
    <Directory /var/www/html/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

这里,你需要替换 your_server_ip_or_domain 为你实际的域名或服务器IP地址。

重启Apache服务

完成上述步骤后,重启Apache服务以使更改生效:

sudo systemctl restart apache2
配置用户与密码

我们需要为FTP用户提供一个用户名和密码,阿里云ECS实例默认提供了FTP用户 ftp 和密码,你可以直接使用这个凭据进行测试,如果没有设置过,可以通过以下步骤添加新用户:

创建FTP用户

使用以下命令创建FTP用户 user

sudo useradd -m user
设置FTP用户密码

设置新用户的密码:

sudo passwd user
授予FTP权限

将FTP用户添加到 ftpd 组,并将文件目录设置为可读写:

sudo usermod -aG ftpd user
sudo mkdir /home/user/ftp
sudo chown user:ftpd /home/user/ftp
sudo chmod 775 /home/user/ftp
配置防火墙规则

为了保证FTP服务的安全性,建议您允许21端口(FTP服务端口)的流量,具体操作如下:

打开防火墙

如果尚未启用防火墙,请先启用它:

sudo ufw enable
允许FTP流量

允许21端口的入站流量:

sudo ufw allow 21/tcp
测试FTP连接

您可以使用FTP客户端连接到您的ECS实例并通过提供的用户名和密码进行登录,常见的FTP客户端包括FileZilla、WinSCP等,使用这些工具测试FTP连接是否正常。

通过以上步骤,您已经成功地在阿里云ECS实例上安装并配置了FTP服务,这不仅为数据的高效传输提供了便利,也确保了文件的安全存储与管理,如有任何问题,欢迎随时联系阿里云技术支持获取帮助。

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

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

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

优质托管支持

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

联系我们 企业微信