ftp服务器部署

FTP的概念

FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法。
在 RED HAT ENTREPRISE LINUX 7 中。 FTP 服务器包的名称为 VSFTPD , 它代表 Very Secure File TransferProtocolDamon 服务器名称也叫做 vsftpd

FTP的部署

服务端部署:

首先配置yum源
在这里插入图片描述

在这里插入图片描述
编辑文件vim haha.repo
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装vsftpd
在这里插入图片描述
安装成功
在这里插入图片描述

安装 lftp
在这里插入图片描述
开启vsftpd服务,并设置开机自启动
在这里插入图片描述
在这里插入图片描述

开启火墙,并添加ftp服务到火墙白名单
在这里插入图片描述
重新加载
在这里插入图片描述
查看,ftp服务已经添加到火墙白名单中
在这里插入图片描述
使用ftp访问主机(ls有内容显示,则代表登录成功,否则不成功)
在这里插入图片描述

关闭selinux

显示enforcing,则代表没有关闭

编辑selinux配置文件
在这里插入图片描述
将selinux的状态改为disabled
在这里插入图片描述
重启服务器(因为这个修改是内核级的,所以我们需要重启虚拟机)查看,修改成功
在这里插入图片描述

FTP服务的基本信息

软件安装包:vsftpd
默认发布目录:/var/ftp
协议接口:21/tcp
服务配置文件:/etc/vsftpd/vsftpd.conf
注意:编辑配置文件后,一定要记得重启服务
报错id的解析:
500 文件系统权限过大
530 用户认证失败
550 服务本身功能未开启
553 本地文件系统权限过小

FTP的安全部署

安全部署配置文件:/etc/vsftpd/vsftpd.conf

匿名用户的设定

通过编辑服务配置文件:/etc/vsftpd/vsftpd.conf,进行安全部署
为了方便后续的测试,给服务端新建一个用户,并设置密码
在这里插入图片描述
1.匿名用户
编辑以下配置文件

vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES|NO    匿名用户是否可以登陆 (YES为可以登录)修改成NO,则匿名用户不能登录
systemctl restart vsftpd

编辑配置文件后,一定要重启服务以后就不再赘述
在这里插入图片描述
在这里插入图片描述
测试:
在这里插入图片描述

  1. 匿名用户上传

默认情况下,匿名用户是不能上传的
实现匿名上传的步骤:
step1编辑配置文件

vim /etc/vsftpd/vsftpd.conf
write_enable=YES
anon_upload_enable=YES

step2在shell里
chgrp

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值