阿里云服务器安全FTP用户密码配置指南
一、基础环境准备
通过SSH客户端连接ECS实例后,首先更新系统软件包列表并安装vsftpd服务:
- 执行命令
sudo apt-get update
更新软件源 - 安装vsftpd服务:
sudo apt-get install vsftpd
- 检查服务状态:
sudo systemctl status vsftpd
二、创建专用FTP用户
建议创建独立用户账号以增强安全性:
- 执行
sudo adduser ftpuser
创建新用户 - 设置包含大小写字母、数字和特殊字符的强密码
- 修改用户目录权限:
sudo chmod 750 /home/ftpuser
三、配置FTP服务参数
编辑配置文件 /etc/vsftpd.conf
进行安全设置:
- 禁用匿名访问:
anonymous_enable=NO
- 启用本地用户登录:
local_enable=YES
- 限制用户访问范围:
chroot_local_user=YES
协议类型 | 端口范围 | 授权对象 |
---|---|---|
TCP | 21 | 指定客户端IP |
TCP | 被动模式端口范围 | /24网段 |
四、安全加固措施
通过以下措施提升FTP服务安全性:
- 配置SSL/TLS加密传输
- 设置失败登录锁定策略
- 定期轮换访问密码(建议每90天)