linux远程批量ssh关机脚本,shell中怎么利用plink工具实现远程批量关机

科技资讯 投稿 22500 0 评论

linux远程批量ssh关机脚本,shell中怎么利用plink工具实现远程批量关机

以下内容主要是针对遇上shell中怎么利用plink工具实现远程批量关机等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

介绍

远程批量关机是一项需要批量执行的任务,涉及多台计算机。如何快速、可靠地完成任务是我们需要解决的问题。在Shell中,利用plink工具可以实现远程批量关机。

准备工作

在执行远程批量关机之前,需要进行一些准备工作:

    安装plink工具。plink是PuTTY的一个命令行版本,可以在Windows和Linux平台上使用。安装plink工具并设置环境变量。
  1. 配置SSH免密码登录。在plink使用过程中,需要输入SSH的登录密码。为了避免人工输入密码,我们可以通过配置SSH免密码登录的方式来实现自动化。
  2. 准备要关机的计算机列表。创建一个文本文件,将要关机的计算机的IP地址或主机名按行写入文本文件中。

编写批量关机脚本

在准备工作完成之后,我们就可以编写批量关机脚本了。脚本的主要工作步骤如下:

    读取文本文件中的计算机列表。
  1. 遍历计算机列表,执行plink命令向目标计算机发送关机指令。

#!/bin/bash

# 读取计算机列表
while read LINE
do
  echo "正在关机:$LINE"
  # 发送关机指令
  plink -ssh -pw PASSWORD $LINE sudo shutdown -h now
done 

其中,hosts.txt是存储计算机列表的文本文件,PASSWORD是目标计算机的SSH登录密码。

总结

以上就是为你整理的shell中怎么利用plink工具实现远程批量关机全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » linux远程批量ssh关机脚本,shell中怎么利用plink工具实现远程批量关机

赞同 (128) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽