一、环境准备
在云服务器创建FTP站点前,需完成以下准备工作:
- 选择具备公网IP的云服务器(推荐Ubuntu/CentOS或Windows Server)
- 通过SSH工具连接服务器(如PuTTY或Terminal)
- 准备至少5GB存储空间用于文件托管
二、安装FTP服务
根据操作系统选择安装方式:
- Linux系统:执行
sudo apt install vsftpd
安装vsftpd服务 - Windows系统:通过服务器管理器安装IIS/FTP角色
三、服务配置
配置/etc/vsftpd.conf
文件(Linux)或IIS管理器(Windows):
- 禁用匿名访问:
anonymous_enable=NO
- 启用本地用户登录:
local_enable=YES
- 设置被动模式端口范围:
pasv_min_port=10000
和pasv_max_port=10100
四、防火墙设置
开放必要端口确保连接通畅:
- 控制端口:TCP 21
- 被动模式端口:TCP 10000-10100
- 数据端口:TCP 20(主动模式)
五、连接测试
使用FileZilla等客户端进行验证:
- 输入服务器公网IP和端口号
- 使用创建的系统账号登录
- 执行文件上传/下载测试
通过选择适合的FTP服务软件并正确配置安全策略,可在30分钟内完成云服务器FTP站点搭建。建议定期更新服务端软件,并采用SFTP等加密协议提升传输安全性。