VPS搭建FTP服务实现文件传输完整指南
一、准备工作
在开始配置前需确保:
- 已获取VPS的root权限
- 确定操作系统版本(推荐Ubuntu/CentOS)
- 记录VPS公网IP地址
- 准备FTP客户端工具(如FileZilla)
二、安装FTP服务端
以vsftpd为例的安装流程:
- 更新系统软件包:
sudo apt update
(Debian系)sudo yum update
(RHEL系) - 执行安装命令:
sudo apt install vsftpd
sudo yum install vsftpd
- 启动服务:
sudo systemctl start vsftpd
三、配置用户与权限
修改配置文件/etc/vsftpd.conf
:
- 启用本地用户登录:
local_enable=YES
- 限制用户主目录:
chroot_local_user=YES
- 创建专用FTP用户:
sudo useradd -m ftpuser
sudo passwd ftpuser
四、防火墙与安全设置
关键安全措施包括:
- 开放21端口:
sudo ufw allow 21/tcp
- 启用被动模式端口范围:
pasv_min_port=40000
pasv_max_port=50000
- 配置TLS加密传输(可选)
五、客户端连接验证
使用FileZilla连接步骤:
- 主机字段输入VPS公网IP
- 端口保持默认21
- 输入创建的用户名和密码
- 通过拖拽实现文件传输
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/477932.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。