准备服务器环境
登录阿里云控制台,选择目标ECS实例并确保操作系统已完成基础环境更新。对于Linux系统建议执行以下命令:
sudo apt update && sudo apt upgrade
(Ubuntu/Debian)sudo yum update
(CentOS)
安装FTP服务端
推荐使用vsftpd作为服务端软件,执行对应系统的安装命令:
- Ubuntu/Debian:
sudo apt install vsftpd
- 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
设置安全组规则
在阿里云控制台完成以下配置:
- 进入ECS实例的「安全组」配置页面
- 添加入方向规则:协议类型TCP,端口范围20-21,授权对象0.0.0.0/0
- 如需被动模式需额外开放1024-65535端口范围
客户端连接测试
使用FileZilla等客户端进行验证:
- 主机:输入ECS公网IP地址
- 端口:21(默认)
- 协议:选择FTP或SFTP
- 传输模式:建议先尝试主动模式
通过安装配置vsftpd服务、设置专用用户权限、调整安全组规则三个核心步骤,可在阿里云服务器快速搭建安全的FTP服务。建议定期检查日志文件/var/log/vsftpd.log并更新软件版本以保障服务稳定性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/595474.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。