简介:TG@luotuoemo
本文由阿里云代理商【聚搜云】撰写
一、Linux系统搭建FTP服务
1. 安装vsftpd
-
更新系统包:
bash
sudo apt-get update -
安装vsftpd:
bash
sudo apt-get install vsftpd
2. 配置vsftpd
-
备份配置文件:
bash
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak -
修改配置文件:
bash
sudo vim /etc/vsftpd.conf-
禁用匿名用户登录:
anonymous_enable=NO -
允许本地用户登录:
local_enable=YES -
启用文件上传:
write_enable=YES -
设置被动模式(建议):
pasv_min_port=35000 pasv_max_port=40000 -
其他配置根据需求调整。
-
3. 启动vsftpd服务
-
启动服务:
bash
sudo systemctl start vsftpd -
设置开机自启:
bash
sudo systemctl enable vsftpd
4. 配置安全组规则
- 登录阿里云控制台,进入“安全组”设置。
- 添加入站规则,放通FTP服务的端口(默认21端口,以及被动模式的端口范围)。
二、Windows系统搭建FTP服务
1. 安装IIS和FTP服务
- 远程连接到Windows服务器。
- 打开“服务器管理器”,选择“添加角色和功能”。
- 选择“Web服务器(IIS)”,并勾选“FTP服务器”。
2. 配置FTP站点
- 创建FTP用户,并设置权限。
- 配置FTP站点的目录和访问权限。
3. 设置安全组规则
- 登录阿里云控制台,进入“安全组”设置。
- 添加入站规则,放通FTP服务的端口(默认21端口)。
三、测试FTP服务
- 使用FTP客户端(如FileZilla)连接到服务器,验证是否可以正常登录和传输文件。
通过以上步骤,您可以在阿里云服务器上成功搭建FTP服务。如果遇到问题,可以参考阿里云官方文档或联系技术支持。