SSH第二次作业

1.编写脚本for1.sh,使用for循环创建20账户,账户名前缀由用户从键盘输入,账户初始密码由用户输入,例如: test1、test2、test3、.....、 test10

创建 脚本

[root@server ~]# vim for1.sh

 结果:

 2。编写脚本for2.sh,使用for循环,通过ping命令测试网段的主机连通性,IP前3段由用户输入,如: 输入192.168.48 ,则ping 192.168.48.125 - 192.168.48.135,将可以ping通的主机IP地址写入到 /tmp/host_up.txt文件中,不能ping通的主机IP地址写入到: /mp/host_down.txt文件中

创建脚本

vim  for2.sh

 运行192.168.231.125 is up
192.168.231.126 is up
192.168.231.127 is up
192.168.231.128 is up
192.168.231.129 is up
192.168.231.130 is up
192.168.231.131 is up
192.168.231.132 is up
192.168.231.133 is up
192.168.231.134 is up
192.168.231.135 is up

3.使用for循环实现批量主机root密码的修改
打开多台主机
使用ssh-keygen命令建立密钥对(2
多台主机间通过ssh-copy-id进行免密登录
编写脚本for3sh.通过for循环登录主机修改对方root账户密码

[root@server ~]# vim  ip.txt
192.168.213.131
192.168.231.132

#创建免密登录

[root@server ~]# ssh-keygen -t rsa   # 一路回车
[root@server ~]# ssh-copy-id  root@192.168.48.131   # 输入yes及密码
[root@server ~]# ssh-copy-id  root@192.168.48.132   # 输入yes及密码
 

编写脚本

运行 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值