Shell中怎么利用plink工具实现远程批量关机

发布时间:2021-08-09 15:57:41 作者:Leah
来源:亿速云 阅读:236

Shell中怎么利用plink工具实现远程批量关机,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1、远程主机IP列表文件

代码如下:


[root@localhost~]# vim server_list.txt

192.168.0.13
192.168.0.12
192.168.0.11

2、远程主机要执行的操作的文件

代码如下:


[root@localhost~]# vim shutdown.txt

shutdown -h now

3、远程关机自动化脚本

代码如下:


[root@localhost~]# vim remote_shutdown.sh

for i in `cat server_list.txt`
do
plink -l root $i -pw redhat -m /shutdown.txt <<EOF
y
EOF
done

4、脚本赋予执行权限x

代码如下:


[root@localhost~]# chmod a+x remote_shutdown.sh


5、脚本运行

代码如下:


[root@localhost~]# ./remote_shutdown.sh

注意:本人应用环境,所有主机root用户密码均为redhat,请根据实际环境调整,若无规律,可单条列出。

例如:

代码如下:


vim remote_shutdown.sh

plink -l root 192.168.0.12 -pw password1 -m /shutdown.txt
plink -l jane 192.168.0.35 -pw password2 -m /shutdown.txt
plink -l paul 192.168.0.77 -pw password3 -m /shutdown.txt
plink -l root 192.168.0.19 -pw password4 -m /shutdown.txt
 
(或 plink root@192.168.0.19 -pw password4 -m /shutdown.txt)

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

推荐阅读:
  1. win7实现远程关机-可以批量局域网远程关机
  2. 利用Python如何实现一个远程控制开机关机功能

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

shell plink

上一篇:Shell中怎么实现自动发送邮件

下一篇:Shell中怎么实现一个猜数字小游戏

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》