一、安装FTP服务软件
在景安服务器上推荐使用vsftpd或FileZilla Server,通过SSH连接执行以下安装命令:
- 更新软件包列表:
sudo apt update
- 安装vsftpd:
sudo apt install vsftpd
- 启动服务:
systemctl start vsftpd
二、创建FTP目录
通过终端创建专用FTP存储目录:
- 建立主目录:
sudo mkdir /var/ftp
- 创建用户子目录:
sudo mkdir /var/ftp/user_upload
三、设置目录权限
执行以下命令配置访问权限:
sudo chmod 755 /var/ftp sudo chown ftpuser:ftpgroup /var/ftp/user_upload sudo chmod 750 /var/ftp/user_upload
四、用户权限管理
配置用户访问策略:
- 创建系统用户:
sudo useradd -d /var/ftp/user_upload ftpuser
- 编辑配置文件
/etc/vsftpd.conf
:- 禁用匿名登录:
anonymous_enable=NO
- 启用本地用户:
local_enable=YES
- 限制主目录:
chroot_local_user=YES
- 禁用匿名登录:
五、防火墙配置
开放必要端口确保服务可用:
sudo ufw allow 21/tcp sudo ufw allow 10000:10100/tcp
通过上述步骤可完成景安服务器FTP服务的完整部署,建议定期检查日志文件并设置强密码策略。对于需要高安全性的场景,推荐启用SSL/TLS加密传输。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/485168.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。