阿里云ESC-centos7服务器小白搭建FTP教程
自己前端切图仔一枚,刚刚开始学服务器,筹备做个集体博客,然而遇到服务器上传下载的问题蛮麻烦的,
所以就在此分享一下我在服务器装置FTP模块的经验吧,两头遇到了太多的坑了,每个人遇到的问题也不同,
解决办法也不同,教程也不同,泪目了
1. 装置vsftpd
yum -y install vsftpd
2. 查看vsftpd是否装置胜利
# 查看办法1rpm -q vsftpdvsftpd-3.0.2-29.el7_9.x86_64# 查看办法2vsftpd -vvsftpd: version 3.0.2
3. vsftpd配置文件
默认装置在 /etc/vsftpd 这个目录下
[barry@local /]$ cd /etc/vsftpd/[barry@local vsftpd]$ llchroot_list # 文件默认不存在,须要手动建设,将指定用户锁定在指定的目录做为根目录ftpusers # FTP黑名单user_list # FTP黑/白名单:当配置文件里的userlist_enable字段值YES为黑名单,为NO时为白名单vsftpd.conf # vsftpd的次要配置文件vsftpd_conf_migrate.sh #执行文件
4. 配置设置
执行:vim vsftpd.conf进行配置
# 是否容许匿名用户拜访ftp 默认: yesanonymous_enable=NO# 是否容许本地用户登入local_enable=YES# 是否容许登陆用户有写入的权限write_enable=YES# 设置被动端口范畴pasv_enable=YESpasv_min_port=30000pasv_max_port=30100
5. 阿里云平安组配置
在阿里云平安组里设置这2个端口
6. 执行命令
# 设置防火墙# 先查看防火墙开了没firewall-cmd --state# 如果输入是:FirewallD is not running 则没开systemctl start firewalld.service # 启动防火墙systemctl enable firewalld.service # 开机自启# 再查看状态,输入:running 则胜利开启firewall-cmd --permanent --zone=public --add-service=ftp# 输入:success 胜利firewall-cmd --reload# 输入:success 胜利# 设置iptablesiptables -A INPUT -p tcp --dport 21 -j ACCEPTiptables -A INPUT -p tcp --dport 30000:30100 -j ACCEPTiptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
7. 启动vsftpd服务
systemctl enable vsftpd.service # 开机自启systemctl start vsftpd.service # 启动ftp服务
8. FileZilla连贯服务器
- 软件链接:https://download.filezilla.cn...
步骤:
- 装置软件
- 点开站点治理
- 新建站点
- 输出服务器外网ip和账号密码,端口默认21
- 连贯,会发现报错
- 为什么会呈现这样的状况呢
是因为root用户默认在黑名单配置中,所以咱们要去批改2个配置文件,别离是ftpusers和 user_list,须要咱们去正文或删除root字段
批改完之后从新连贯就能够了
参考链接:
https://help.aliyun.com/docum...
https://blog.csdn.net/weixin_...
https://www.cnblogs.com/zhi-l...
https://blog.csdn.net/weixin_...