云服务器配置FTP的方法
在云服务器上配置FTP服务,可以方便地实现文件的上传、下载和管理,本文将详细介绍如何在云服务器上配置FTP服务,包括安装和配置FTP服务器软件、设置用户权限等。
一、安装FTP服务器软件
在云服务器上安装FTP服务器软件,可以选择开源的vsftpd或者商业的ProFTPD,这里以vsftpd为例进行介绍。
1. 更新系统软件包列表:
sudo apt-get update
2. 安装vsftpd:
sudo apt-get install vsftpd
二、配置FTP服务器
1. 备份原始配置文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
2. 编辑配置文件:
sudo nano /etc/vsftpd.conf
3. 修改以下配置项:
# 启用匿名访问 anonymous_enable=YES # 允许本地用户登录 local_enable=YES # 允许用户上传文件 write_enable=YES # 开启被动模式端口范围(默认为20-21) pasv_min_port=40000 pasv_max_port=50000
4. 保存并退出编辑器。
三、重启FTP服务器:
sudo systemctl restart vsftpd
四、设置防火墙规则(仅适用于使用ufw防火墙的情况):
1. 允许FTP监听端口:
sudo ufw allow 20/tcp # 允许主动模式端口范围为20-21的TCP连接 sudo ufw allow 40000:50000/tcp # 允许被动模式端口范围为40000-50000的TCP连接(已在第3步中设置)
五、创建FTP用户并设置密码:
1. 创建一个新用户(例如:user):
sudo adduser user # 根据提示设置用户名和密码,完成创建过程后会要求输入确认信息,输入Y即可。
2. 为用户设置FTP根目录(例如:/home/user/ftp):
sudo usermod -d /home/user/ftp user # 根据提示输入密码,完成设置过程后会要求输入确认信息,输入Y即可。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/91432.html