1、自动化登录服务器操作:
第一种方式:(login.vbs文件)
Sub Main
xsh.Screen.Send "ssh root@10.99.202.54"
xsh.Screen.Send VbCr
xsh.Screen.WaitForString "password: "
xsh.Screen.Send "TOYxmx$Hpv"
xsh.Screen.Send VbCr
xsh.Screen.Send "ifconfig"
xsh.Screen.Send VbCr
End Sub

第二种方式:建立会话实现点击登录

2、执行命令的脚本文件(basci.vbs文件)
Sub Main
xsh.Screen.Send "yum install lrzsz -y"
xsh.Screen.Send VbCr
xsh.Screen.Send "yum -y install psmisc"
xsh.Screen.Send VbCr
xsh.Screen.Send "yum install -y ntp"
xsh.Screen.Send VbCr
xsh.Screen.Send "service ntpd start"
xsh.Screen.Send VbCr
xsh.Screen.Send "cd /home"
xsh.Screen.Send VbCr
xsh.Screen.Send "mkdir securityCheck"
xsh.Screen.Send VbCr
xsh.Screen.Send "cd /home/securityCheck"
xsh.Screen.Send VbCr
End Sub
3、上传文件
rz (enter)

4、执行脚本文件(查询信息,生成TXT文件并且导出到本地)run.vbs文件
Sub Main
xsh.Screen.Send "chmod +x securityCheck.sh"
xsh.Screen.Send VbCr
xsh.Screen.Send "./securityCheck.sh"
xsh.Screen.Send VbCr
xsh.Screen.Send "sz securityReport.txt"
xsh.Screen.Send VbCr
xsh.Screen.Send VbCr
End Sub
5、脚本文件具体内容(securityCheck.sh文件)
#!/bin/bash
echo "------------------------网络安全检查开始----------------------" >> /home/securityCheck/securityReport.txt
echo "------------------第一部分——网卡配置查询--------------------" >> /home/securityCheck/securityReport.txt
#01-网卡配置——查询命令总结
network_scripts=`cat /etc/sysconfig/network-scripts/ifcfg-ens192`
echo "1.1 系统网卡配置信息ifcfg-ens192:" >> /home/securityCheck/securityReport.txt
echo "$network_scripts" >> /home/securityCheck/securityRep

最低0.47元/天 解锁文章
1884

被折叠的 条评论
为什么被折叠?



