VPS搭建FTP服务器完整指南
一、安装FTP服务器软件
推荐使用vsftpd作为FTP服务端,在Ubuntu系统中执行以下命令完成安装:
- 更新系统软件源:
sudo apt-get update
- 安装vsftpd:
sudo apt-get install vsftpd
二、配置vsftpd服务
编辑配置文件前建议备份原始文件,关键配置项包括:
sudo nano /etc/vsftpd.conf
- 禁用匿名登录:
anonymous_enable=NO
- 启用本地用户:
local_enable=YES
- 允许文件写入:
write_enable=YES
- 限制用户目录:
chroot_local_user=YES
配置完成后重启服务:sudo systemctl restart vsftpd
三、创建FTP用户
建议创建专用FTP账户并配置访问权限:
- 创建系统用户:
sudo useradd -m ftpuser
- 设置用户密码:
sudo passwd ftpuser
- 设置目录权限:
sudo chown ftpuser:ftpuser /home/ftpuser
四、防火墙配置
需开放20(数据端口)和21(控制端口)确保连接正常:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
五、测试与验证
使用FileZilla等客户端连接测试,输入VPS公网IP和账户信息,确认文件上传/下载功能正常。建议定期检查日志文件:
tail -f /var/log/vsftpd.log
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/477906.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。