上一篇自学练习了如何搭建web服务器
# vim /etc/sysconfig/network-scripts/ifcfg-ens33



# systemctl restart network
详情见上一篇:
关闭防火墙
关闭安全策略

根目录

# yum -y install httpd
#systemctl enable htttpd
#systemctl start httpd
systemctl status httpd


出现test123即可。
改变主页内容可用命令:
#vim index.html
进行编辑。


server:

client:

快捷键alt+f2输入gnome-terminal回车进入终端
#systemctl stop firewalld.service
# setenforce 0
# systemctl status firewalld

# getenforce




# cd run/media/root/CentOS\ 7\ x86_64/Packages/
# ls
# ls |grep bind
# rpm -ivh bind-9.11.4-26.P2.el7.x86_64.rpm



测试是否安装

主配置文件:


子配置文件:

添加:

新建区域文件:


(写比较复杂,拷贝过去再改)







添加

对比zone文件比较无误即可



客户端,服务端都是仅主机模式,已连接
client:192.168.1.5
server:192.168.1.25



# systemctl stop firewalld
# systemctl status firewalld
# setenforce
# getenforce




用户名ftp表示匿名用户,密码直接回车

pub里面啥都没有



看见文件了

下载文件

另外打开一个终端

查看内容


把两条注释打开,使匿名用户也能上传文件

保存文件后重启服务

确认重启成功

查询知匿名用户无写权限



需要重新登陆

在另一个终端新建文件index.html(vim index.html)



匿名登录
文件上传、下载

[备注:密码是aa22bb334455]


这个用户可以随意切换目录

回到服务端

匿名用户登录yes->no,

再把两条匿名用户相关的注释掉

把一条注释打开使非匿名用户不能乱跑,然后再添加一条

保存退出,重启服务

添加一行

保存退出
新建目录



新建文件


服务端重启ftp服务
客户端重新登陆



把该用户限定在一个目录下
测试能否上传下载即可