描述:
公司服务器一般通过ssh进行远程管理。以前大家登录时,都是随意选内外网IP进入。现在要求必须禁了外网ssh。
第一思路,用iptables把外网ssh的包DROP掉;
第二思路,用tcpwrapper把sshd的allow写死;
第三思路,修改sshd_config,只监听内网请求。
原因不明的没有用iptables;而tcpwrapper占用CPU资源较多;所以最后决定用第三种办法。
公司服务器比较多,而且根据随机登录查看的结果,sshd_config内容居然还太不一样~~手工干了一天,改了两组服务器后,终于下定决心要整个全自动脚本出来干活。
目前的脚本,ssh.exp:
shell文件:do.sh
您可能感兴趣的文章:
expect脚本远程批量管理服务器的思路解析
expect批量管理计算机的一个脚本
一个远程登录的简单expect脚本
expect自动检测并重启另外一台服务器上的程序
使用expect进行日志分析
expect自动登录远程服务器和执行重复任务的例子
ssh expect自动登录的脚本
远程登录的简单expect脚本
Expect的安装与应用
用expect写的一个脚本