Centos 7搭建、配置ftp(匿名用户)
如果出错了,就可以直接卸载文件:
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(匿名用户)相关推荐
- vsftpd安装以及配置FTP虚拟用户实践
前言正如vsftpd官方宣传中所说Probably the most secure and fastest FTP server for UNIX-like systems.我相信这是大多数人选择vs ...
- ftp匿名用户匿名用户本地用户设置
ftp匿名用户的设置 (1)anonymous_enable=YES/NO 是否启用匿名用户访问 (2)anon_root=/opt 匿名用户登入的FTP根目录 (3)anon_umask=022 匿 ...
- FTP匿名用户的配置
首先配置FTP server IP :192.168.0.1 客户端配置IP :192.168.0.2 环境:LINUX4企业版做FTP 服务器,XP做客户端. 实验步骤: 1)首先查询是否安装v ...
- ftp ---- 匿名用户(实例配置示例1:匿名用户登录)
简单的匿名登录配置 ## # 全局配置 ## write_enable=YES#### # 匿名用户配置 ####anonymous_enable=YES # 允许匿名用户登录 anon_upload ...
- linux ftp匿名用户,vsftpd匿名用户上传和下载的配置方法
看到很多朋友配置vsftpd时不能使用匿名用户上传和下载(创建目录或删除.重命名文件夹),本文主要解决vsftpd的匿名用户权限配制问题. 配置要注意三部分,请一一仔细对照: 1.vsftpd.con ...
- centos7搭建ftp,匿名用户访问
centos7搭建ftp,匿名用户访问 注意 #安装服务 yum install vsftpd -ycd /etc/vsftpd mv vsftpd.conf vsftpd.conf.bak #编辑配 ...
- vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户
vsftpd是一个linux的ftp服务器,启动这个服务后,默认开启了匿名用户登陆,可以按照以下方式禁用匿名用户并设置登陆用户. vsftpd禁用匿名用户 修改vasftpd服务的配置文件/etc/v ...
- CentOS 8 上配置 FTP 服务器详细步骤,附截图
目录 1.检查是否安装过ftp 2.安装 3.配置匿名登录 4.配置禁用匿名,改为特定用户登录 5.禁止ftp用户登录服务器 1.检查是否安装过ftp rpm -qa|grep vsftpd 表示没有 ...
- Linux:ftp匿名用户无法登录,530 Permission denied.Login failed.
匿名用户登录ftp,产生报错: 530 Permission denied. Login failed. ...
- CentOS 7安装配置FTP服务器
CentOS7下FTP服务器的安装配置. 假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许 Alice . Jack . ...
最新文章
- 大话设计模式(十 会修电脑不会修收音机?——聊设计模式原则)
- 《零基础看得懂的C++入门教程 》——(7)小数组玩起来
- 程序员救赎之路:从“996”到微软“4天6小时工作制”
- harmonyos2.0三大技术特点,科普干货|漫谈鸿蒙LiteOS-M与HUAWEI LiteOS内核的几大不同...
- java map集合使用_JAVA中Map集合的使用举例
- 安装i3_千元打造完美黑群晖——i3-8100,ITX蜗牛小机箱,显示CPU,支持Nvme缓存(硬件篇)...
- 隐马尔科夫模型 和动态贝叶斯网络
- matlab中数字分频器的,数字分频器原理及设计.pdf
- ThinkPHP5 引入 Go AOP
- java获取网络时间_java使用ntp同步获取网络时间
- 国瀚实业|五个必学的理财入门基本知识
- survival | 生存分析(1):生存曲线(上)
- Windows Server 2022 超融合部署
- llvm libLLVMCore源码分析 13 - Other Operators
- 点投影到平面上的方法总结
- LTE下行物理层传输机制(4)-CCE
- windows7 图形界面远程 centos6.5
- 笔记本题目 复习(一)
- kubectl :命令技巧大全
- web前端开发h5,2021中高级前端面试题合集