目录
DHCP
概念
DHCP 动态主机配置协议
服务器配置好了地址池,客户端从地址池当中随机获取一个ip地址,ip地址会发生变化,使用服务端提供的ip地址,时间限制,重启之后也会更换。
dhcp优点:
1.降低了配置和部署的时间
2.降低了发生配置错误的可能性
3.ip地址可以进行集中化管理
4.提高了ip的利用率
(在工作中,工作环境是局域网,用的是DHCP但是是动态写死的ip地址)
服务器:提供某种特定的服务 客户端:使用这种的特定的服务
c/s client 客户端 servers 服务端
b/s browser 浏览器 server 服务端
DHCP分配方式
自动分配 自动分配到一个ip地址后永久使用
动态分配 自动分配 ,但是有时间限制,重启之后ip会被回收,给下一个客户机继续使用
手动分配 管理员通过dhcp给客户机手动分配一个ip地址
DHCP的租约过程
实验
1:如何实现dhcp自动获取
test1 服务端 dhcp服务 192.168.233.10 192.168.233.100 - 192.168.233.110
test2 客户端 修改获取ip地址的方式
dhcp服务端的端口是67 客户端的是68
步骤:进入服务端test1配置
1.关闭防火墙
2.覆盖
3.复制
4.vim /dhcpd.conf 编辑模式进行编辑
修改网段和地址池
5.重启服务
6.进入客户端test2配置
7.然后重启设备并ifconfig查看IP
2.通过mac地址来分配给指定主机IP地址
以上步骤不变
在test1服务端 进入vim /etc/dhcp/dhcpd.conf进行修改
mac地址是test2的mac地址
然后重启test1 再进入test2重启 然后ifconfig查看客户端ip
FTP
概念
ftp :全称file transfer protocol 文件传输协议 。在网络上用于双向进行传输,也是一个应用程序
不同的操作系统有不同ftp的软件,使用的协议都是一样的。
FTP基于tcp协议,有两个端口 20 和 21
20端口的作用:建立数据连接,传输数据
21端口的作用:连接控制,传输ftp的控制命令
ftp也有服务端和客户端,建立连接之后,是一个双向进行的文件传输
ftp建立数据连接的模式:
主动模式:服务器主动向端口发起数据连接
被动模式:服务器等待客户端发送连接 ,被动模式更容易穿越防火墙,默认就是被动模式
实验
1.ftp
1.关闭防火墙并安装vsftpd
2.复制
3.进入vim /etc/vsftpd/vsftpd.conf 编辑允许匿名用户登录
然后重启服务器 systemctl restart vsftpd
匿名用户默认的根目录 /var/ftp/pub
本机cmd命令面板
上传是put 本地文件上传到服务器
下载时get 把服务器的文件下载到本地
禁止匿名用户登录 然后重启服务器 systemctl restart vsftpd
只要是系统用户登录,都禁锢在家目录 (所有用户包括root) 需要重启
黑名单:在名单上的不允许登录
vim /etc/vsftpd/user_list 然后添加用户即可 不需要重启 即可生效
白名单:在名单上的允许登录 需要重启
最后的保险白名单里的黑名单 vim /etc/vsftpd/ftpusers
修改完cmd本机可以切换目录 进入vim /etc/vsftpd/vsftpd.conf