需求描述:
1**. 编写一个名为getarp.sh的小脚本,记录局域网中个主机的MAX地址。
1) 保存到/etc/ether文件中,若此文件已存在,应先移进备份
2) 每行一条记录,第一列为IP地址,第二列为对应的MAX地址
2.编写一个名为scanhost.sh的扫描脚本,检查有哪些主机开启了匿名FTP服务,扫描对象为/etc/ether文件中所有IP地址,扫描的端口为21。**
操作如下:
-
编写getarp.sh脚本:vim getarp.sh
-
添加执行权限: chmod +x getarp.sh
-
执行: ./getarp.sh 查看:cat /etc/ether
-
编写scanhost.sh脚本:vim scanhos.sh
-
添加执行权限: chmod +x scanhos.sh
-
安装ftp
- 清空依赖:rm -rf /etc/yum.repos.d/CentOS-*
- 挂载:mount /dev/cdrom /mnt/
- 安装:yum -y install vsftpd ftp
-
启动服务:systemctl start vsftpd
-
执行:./scanhos.sh