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密钥指纹验证)...相关推荐

  1. Linux中强制结束一个进程的终极方法和其他常用命令

    Linux中强制结束一个进程的终极方法和其他常用命令 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序. ps -A 显示所有程序. ps c ...

  2. unity连接linux服务器,C#编程之C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令...

    本文主要向大家介绍了C#编程之C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. 在Unity3D项目开发工具时需要用到S ...

  3. linux脚本echo off,echo什么意思_@echo off的作用 - 编程语言及工具 - 电子发烧友网

    ECHO简介 英文原义:EchoProtocol中文释义:应答协议注解,主要用于调试和检测中.它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果使用UDP协议,基本过程和TCP一样,检测的 ...

  4. 开发一个从磁力链取得影片截图的命令行工具

    开发了一个不需要下载磁力链里的整个影片,可以对磁力链(或种子)里面的影片进行截图的Node命令行工具.我们来聊聊相关的技术点吧. 日常,一个经常性遇到的问题就是:有个种子(或磁力链)摆在你面前,要先下 ...

  5. vba调用linux shell,调用命令提示符并通过VBA中的Shell Exec执行命令

    我试图在VBA Excel中使用Shell脚本在命令提示符上执行命令.当我在命令提示符下执行此命令时,它通过打印一个数字作为输出.但是当我在脚本中调用相同的命令时,它不会在消息框中显示此数字.调用命令 ...

  6. c# ssh到linux,C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令

    在Unity3D项目开发工具时需要用到SSH连接远程Linux服务器执行命令,找到SharpSSH链接库后,通过此方法就可使用./// /// SSH登录远程Linux服务器,并运行指令 /// // ...

  7. VBA word自动排版(8)——批量自动搜索并提取带有特定关键词的内容

    在做数据筛选时,会要求提取带有特定关键词的短句. 楼主比较懒,代码只提供了提取关键词短句的部分,并未加入重复检测功能 待提取的word文档格式如下:(关键词为XX) aaaxxaa bbbxxbb s ...

  8. linux 监控java内存_Linux下实用的JAVA内存泄露监控命令及工具

    一.Linux 命令 1.jstack (linux下特有) 可以观察到jvm中当前所有线程的运行情况和线程当前状态 jstack 2083 输出内容如下: 2.jmap (linux下特有,也是很常 ...

  9. Centos7新开一个终端并在新终端中执行命令

    gnome-terminal -t "title-name" -x bash -c "sh ./run.sh;exec bash;" -t 为打开终端的标题,便 ...

  10. linux脚本里调执行命令,使用shell的-n/-x/-x执行选项调试Shell脚本

    我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用 ...

最新文章

  1. 通过application.properties修改打开网页的方式
  2. 静态方法static 的了解
  3. centos 安装 rabbitMq
  4. tensorboardX笔记:理解graph
  5. c语言程序中的注释必须单独占一行,C语言习题第一章
  6. cogs 76. [NOIP2007] 统计数字
  7. 用java编写战舰 游戏吗_如何在Java中正确建模战舰游戏
  8. adobe怎么统计字数_统计数据显示,6 月份桌面 Linux 市场份额攀升至历史新高 | Linux 中国...
  9. 单纯形法MATALAB实现
  10. 判断是否用户开启了定位服务
  11. 七年布局Cloud OS,微软将再创云产业新高
  12. html闹钟设置,闹钟的设置.html
  13. 工欲善其事,必先利器—Regex正则表达式工具
  14. 中国医科大学22春《病理学(本科)》在线作业【标准答案】
  15. ERP编制物料清单 华夏
  16. (01)ORB-SLAM2源码无死角解析-(55) 闭环线程→计算Sim3:总体流程讲解ComputeSim3()
  17. 信管家源代码c语言,AK老唐信管家软件指标 火车轨系统指标源码
  18. 随笔(十一)——在杭州的100天-第十天
  19. 作为程序员,我想养成的几个爱好
  20. PVST、RSTP、MSTP区别

热门文章

  1. llvm greedy register allocator
  2. Verizon的野望
  3. EuroLLVM’19 developers’ meeting program
  4. c语言将时速转换成配速,配速与时速换算(跑步配速和时速换算)
  5. Java输入时间输出热量卡路里的小程序
  6. Kubernetes(k8s) 对象使用
  7. ART 虚拟机 — Interpreter 模式
  8. 谢旭升 《操作系统教程》 课后习题答案 word版下载
  9. 书舟计划丨国鸿公益amp;MINI书箱漂流乡村公益行 为爱启程
  10. Python爬虫 | 爬虫基础入门看这一篇就够了