linux脚本自动验证,一个无需交互,批量自动连接ssh执行命令的工具(免rsa密钥指纹验证)...
auto_ssh
一个批量连接ssh执行命令的工具
[+] 由于第一次登陆是会询问是否接受指纹,所以更新后免rsa密钥指纹验证了
[+] 想要验证指纹,可直接在代码3行【rsa=ture】处将【ture】删除
需要的环境:
sshpass
简单使用:
bash auto_ssh.sh loginfile commandfile
其中:
loginfile是含有【IP 账号 密码】的文件
commandfile是含有【要执行的命令】的文件
文件格式:
##登陆信息文件使用:【ip 空格 用户名 空格 密码 空格 备注(可不写)】的格式保存;例:
127.0.0.1 root 123456
123.123.123.123 user 000000
111.11.11.1 adm password 第四个字段这里可以写备注
##命令文件内输入要执行的命令即可;例:
cd /opt
echo "tset" >>./test
rm -rf ./test
运行时未加参数,脚本会进行命令提示
运行成功界面
未提示:【 |+| Connected to IP :x.x.x.x 】则是未连接成功
脚本会自动检测环境中是否有需要的命令,如果没有,则给出安装建议:
Uninstalled sshpass was detected Please install sshpass
1. Network Connection
redhat : yum -y install sshpass
ubnutu : apt-get -y install sshpass
2. No network
wget https://jaist.dl.sourceforge.net/project/sshpass/sshpass/1.06/sshpass-1.06.tar.gz
[Copy files to target computer]
tar -zxvf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make && make install
linux脚本自动验证,一个无需交互,批量自动连接ssh执行命令的工具(免rsa密钥指纹验证)...相关推荐
- Linux中强制结束一个进程的终极方法和其他常用命令
Linux中强制结束一个进程的终极方法和其他常用命令 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序. ps -A 显示所有程序. ps c ...
- unity连接linux服务器,C#编程之C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令...
本文主要向大家介绍了C#编程之C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. 在Unity3D项目开发工具时需要用到S ...
- linux脚本echo off,echo什么意思_@echo off的作用 - 编程语言及工具 - 电子发烧友网
ECHO简介 英文原义:EchoProtocol中文释义:应答协议注解,主要用于调试和检测中.它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果使用UDP协议,基本过程和TCP一样,检测的 ...
- 开发一个从磁力链取得影片截图的命令行工具
开发了一个不需要下载磁力链里的整个影片,可以对磁力链(或种子)里面的影片进行截图的Node命令行工具.我们来聊聊相关的技术点吧. 日常,一个经常性遇到的问题就是:有个种子(或磁力链)摆在你面前,要先下 ...
- vba调用linux shell,调用命令提示符并通过VBA中的Shell Exec执行命令
我试图在VBA Excel中使用Shell脚本在命令提示符上执行命令.当我在命令提示符下执行此命令时,它通过打印一个数字作为输出.但是当我在脚本中调用相同的命令时,它不会在消息框中显示此数字.调用命令 ...
- c# ssh到linux,C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令
在Unity3D项目开发工具时需要用到SSH连接远程Linux服务器执行命令,找到SharpSSH链接库后,通过此方法就可使用./// /// SSH登录远程Linux服务器,并运行指令 /// // ...
- VBA word自动排版(8)——批量自动搜索并提取带有特定关键词的内容
在做数据筛选时,会要求提取带有特定关键词的短句. 楼主比较懒,代码只提供了提取关键词短句的部分,并未加入重复检测功能 待提取的word文档格式如下:(关键词为XX) aaaxxaa bbbxxbb s ...
- linux 监控java内存_Linux下实用的JAVA内存泄露监控命令及工具
一.Linux 命令 1.jstack (linux下特有) 可以观察到jvm中当前所有线程的运行情况和线程当前状态 jstack 2083 输出内容如下: 2.jmap (linux下特有,也是很常 ...
- Centos7新开一个终端并在新终端中执行命令
gnome-terminal -t "title-name" -x bash -c "sh ./run.sh;exec bash;" -t 为打开终端的标题,便 ...
- linux脚本里调执行命令,使用shell的-n/-x/-x执行选项调试Shell脚本
我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用 ...
最新文章
- 通过application.properties修改打开网页的方式
- 静态方法static 的了解
- centos 安装 rabbitMq
- tensorboardX笔记:理解graph
- c语言程序中的注释必须单独占一行,C语言习题第一章
- cogs 76. [NOIP2007] 统计数字
- 用java编写战舰 游戏吗_如何在Java中正确建模战舰游戏
- adobe怎么统计字数_统计数据显示,6 月份桌面 Linux 市场份额攀升至历史新高 | Linux 中国...
- 单纯形法MATALAB实现
- 判断是否用户开启了定位服务
- 七年布局Cloud OS,微软将再创云产业新高
- html闹钟设置,闹钟的设置.html
- 工欲善其事,必先利器—Regex正则表达式工具
- 中国医科大学22春《病理学(本科)》在线作业【标准答案】
- ERP编制物料清单 华夏
- (01)ORB-SLAM2源码无死角解析-(55) 闭环线程→计算Sim3:总体流程讲解ComputeSim3()
- 信管家源代码c语言,AK老唐信管家软件指标 火车轨系统指标源码
- 随笔(十一)——在杭州的100天-第十天
- 作为程序员,我想养成的几个爱好
- PVST、RSTP、MSTP区别