2025-05-21 21:47:31
440

如何在阿里云服务器上开启FTP服务?

摘要
本文详细讲解在阿里云ECS服务器部署FTP服务的完整流程,涵盖环境准备、软件安装、权限配置、安全组设置和连接测试等关键步骤,适用于Ubuntu/CentOS系统环境。...

准备服务器环境

登录阿里云控制台,选择目标ECS实例并确保操作系统已完成基础环境更新。对于Linux系统建议执行以下命令:

如何在阿里云服务器上开启FTP服务?

  1. sudo apt update && sudo apt upgrade(Ubuntu/Debian)
  2. sudo yum update(CentOS)

安装FTP服务

推荐使用vsftpd作为服务端软件,执行对应系统的安装命令:

  1. Ubuntu/Debian:sudo apt install vsftpd
  2. CentOS:sudo yum install vsftpd

安装完成后启动服务:sudo systemctl start vsftpd && sudo systemctl enable vsftpd

配置用户权限

通过以下步骤创建专用FTP账户:

  • 新建用户:sudo adduser ftpuser --shell /sbin/nologin
  • 设置密码:sudo passwd ftpuser
  • 配置文件/etc/vsftpd/vsftpd.conf需修改参数:
    anonymous_enable=NO
    chroot_local_user=YES
    allow_writeable_chroot=YES

设置安全组规则

在阿里云控制台完成以下配置:

  1. 进入ECS实例的「安全组」配置页面
  2. 添加入方向规则:协议类型TCP,端口范围20-21,授权对象0.0.0.0/0
  3. 如需被动模式需额外开放1024-65535端口范围

客户端连接测试

使用FileZilla等客户端进行验证:

  • 主机:输入ECS公网IP地址
  • 端口:21(默认)
  • 协议:选择FTP或SFTP
  • 传输模式:建议先尝试主动模式

通过安装配置vsftpd服务、设置专用用户权限、调整安全组规则三个核心步骤,可在阿里云服务器快速搭建安全的FTP服务。建议定期检查日志文件/var/log/vsftpd.log并更新软件版本以保障服务稳定性。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部