如果出错了,就可以直接卸载文件:

rpm -q vsftpd  查看文件名

rpm -e vsftpd-3.0.2-25.el7.x86_64 卸载命令

Linux搭建、配置ftp

简单理解一下:ftp是一种文件传输协议,vsftpd是遵循了ftp协议的服务端。

开始之前,我先整理一下必要的命令:

systemctl start vsftpd  启动vsftpd

systemctl stop vsftpd  停止vsftpd

systemctl restart vsftpd  重启vsftpd

systemctl start firewalld   开启防火墙

rpm -q 版本号 →查询    rpm -e 版本号→卸载

useradd/userdel    增加用户/删除用户

vim /etc/vsftpd/vsftpd.conf  进入配置文件

1.安装软件与协议

先查询是否有vsftpd和ftp

rpm -q vsftpf / ftp

安装语句:

yum -y install vsftpd /ftp

设置开机自启和开启vsftpd

systemctl enable vsftpd
systemctl start vsftpd

2.配置vsftpd.conf文件和主要步骤(匿名用户)

(1)修改配置文件:vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES       #允许匿名用户访问

anon_upload_enable=YES

anon_mkdir_write_enable=YES

一定要确保这三项是YES

(2)查看vsftpd服务状态(绿色的active表示服务正在运行)

systemctl status vsftpd.service   ##要一直确保在开启状态

(3)本地访问ftp

ftp localhost

注:无密码登录

220表示服务正常,可以登陆;230表示登陆成功;ls查看FTP服务器文件夹信息;cd进入文档;bye、quit退出ftp

(4)本地电脑测试

看是否成功,不成功会出现下图:

可以关闭防火墙:systemctl stop firewalld.service(注意:为防止机器重启后防火墙服务重新开启,可将防火墙服务永久关闭:systemctl disable firewalld.service)

→→登录云服务器控制台开放21端口后重启服务器即可

也可以选择配置防火墙:

开放防火墙

firewall-cmd --zone=public --add-port=21/tcp --permanentfirewall-cmd --reload

若出现 FirewallD is not running  的错误
解决方法:

查看防火墙是否开启:systemctl status firewalld
                  开启防火墙:systemctl start firewalld

(5)给权限才可以读写执行文件(重要!!!)

将pub文件夹的权限设置为777:chmod 777 -R /var/ftp/pub544 是只有读和登录的权限

关闭selinux服务:vim /etc/selinux/config, 将SELINUX=enforcing改为:SELINUX=disabled,如图:

最后,重启系统,让配置生效:shutdown -r now或者reboot

到这里,匿名的ftp就已经搭建好了,你可以去本地电脑访问:ftp://你的IP

成功案例:(你先在pub文件里面新建测试文件test.txt)

问题解决:如果你出现下图

解决:打开IE浏览器,设置——internet选项,看到如图所示界面,把“使用被动FTP......”的√去掉即可。

提示:如果你的电脑老是不能访问,试一下别人的电脑访问

也可以去修改自己电脑设置:https://blog.csdn.net/weixin_42418774/article/details/88319782

然后一定要重启电脑!!!

借鉴图片:https://blog.csdn.net/weixin_37590454/article/details/88047433

Centos 7搭建、配置ftp(匿名用户)相关推荐

  1. vsftpd安装以及配置FTP虚拟用户实践

    前言正如vsftpd官方宣传中所说Probably the most secure and fastest FTP server for UNIX-like systems.我相信这是大多数人选择vs ...

  2. ftp匿名用户匿名用户本地用户设置

    ftp匿名用户的设置 (1)anonymous_enable=YES/NO 是否启用匿名用户访问 (2)anon_root=/opt 匿名用户登入的FTP根目录 (3)anon_umask=022 匿 ...

  3. FTP匿名用户的配置

      首先配置FTP server IP :192.168.0.1 客户端配置IP :192.168.0.2 环境:LINUX4企业版做FTP 服务器,XP做客户端. 实验步骤: 1)首先查询是否安装v ...

  4. ftp ---- 匿名用户(实例配置示例1:匿名用户登录)

    简单的匿名登录配置 ## # 全局配置 ## write_enable=YES#### # 匿名用户配置 ####anonymous_enable=YES # 允许匿名用户登录 anon_upload ...

  5. linux ftp匿名用户,vsftpd匿名用户上传和下载的配置方法

    看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...

  6. centos7搭建ftp,匿名用户访问

    centos7搭建ftp,匿名用户访问 注意 #安装服务 yum install vsftpd -ycd /etc/vsftpd mv vsftpd.conf vsftpd.conf.bak #编辑配 ...

  7. vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户

    vsftpd是一个linux的ftp服务器,启动这个服务后,默认开启了匿名用户登陆,可以按照以下方式禁用匿名用户并设置登陆用户. vsftpd禁用匿名用户 修改vasftpd服务的配置文件/etc/v ...

  8. CentOS 8 上配置 FTP 服务器详细步骤,附截图

    目录 1.检查是否安装过ftp 2.安装 3.配置匿名登录 4.配置禁用匿名,改为特定用户登录 5.禁止ftp用户登录服务器 1.检查是否安装过ftp rpm -qa|grep vsftpd 表示没有 ...

  9. Linux:ftp匿名用户无法登录,530 Permission denied.Login failed.

    匿名用户登录ftp,产生报错: 530 Permission denied.                                                 Login failed. ...

  10. CentOS 7安装配置FTP服务器

    CentOS7下FTP服务器的安装配置. 假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许 Alice . Jack . ...

最新文章

  1. 大话设计模式(十 会修电脑不会修收音机?——聊设计模式原则)
  2. 《零基础看得懂的C++入门教程 》——(7)小数组玩起来
  3. 程序员救赎之路:从“996”到微软“4天6小时工作制”
  4. harmonyos2.0三大技术特点,科普干货|漫谈鸿蒙LiteOS-M与HUAWEI LiteOS内核的几大不同...
  5. java map集合使用_JAVA中Map集合的使用举例
  6. 安装i3_千元打造完美黑群晖——i3-8100,ITX蜗牛小机箱,显示CPU,支持Nvme缓存(硬件篇)...
  7. 隐马尔科夫模型 和动态贝叶斯网络
  8. matlab中数字分频器的,数字分频器原理及设计.pdf
  9. ThinkPHP5 引入 Go AOP
  10. java获取网络时间_java使用ntp同步获取网络时间
  11. 国瀚实业|五个必学的理财入门基本知识
  12. survival | 生存分析(1):生存曲线(上)
  13. Windows Server 2022 超融合部署
  14. llvm libLLVMCore源码分析 13 - Other Operators
  15. 点投影到平面上的方法总结
  16. LTE下行物理层传输机制(4)-CCE
  17. windows7 图形界面远程 centos6.5
  18. 笔记本题目 复习(一)
  19. kubectl :命令技巧大全
  20. web前端开发h5,2021中高级前端面试题合集

热门文章

  1. android如何做夜间模式,Android实现日夜间模式的三种常用方法(一)
  2. 绿卡日记:2020-10-29
  3. 北京炒房族急于套现抛售次新房 同楼盘差价近万
  4. 【方法】数据增强(Data Augmentation)
  5. 人人都需要知晓的四大最经典人生态势
  6. 程序员认知(一)数据、变量、数据类型、内存、表达式、指针、算法、数据结构、拆箱装箱
  7. 用于游戏开发的 8 大 JavaScript 引擎
  8. iOS10 调用系统相机拍照后黑屏的问题
  9. 模拟IC设计——MOS计算及常见MOS管电路
  10. UTF-8 8-bit Unicode Transformation Format 万国码