远程批量执行命令  实现多线程执行 速度快 实现多并发登录
#-*- coding: utf-8 -*-
#!/usr/bin/python
import paramiko
import threadingdef ssh2(ip,username,passwd,cmd):try:ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(ip,22,username,passwd,timeout=5)for m in cmd:stdin, stdout, stderr = ssh.exec_command(m)
#           stdin.write("Y")   #简单交互,输入 ‘Y’out = stdout.readlines()#屏幕输出for o in out:print o,print '%s\tOK\n'%(ip)ssh.close()except :print '%s\tError\n'%(ip)if __name__=='__main__':cmd = ['cal','echo hello!']#你要执行的命令列表username = "root"  #用户名passwd = "123123"    #密码threads = []   #多线程print "Begin......"
#    for i in range(1,254):ip = '192.168.1.19'a=threading.Thread(target=ssh2,args=(ip,username,passwd,cmd))a.start()

 

转载于:https://www.cnblogs.com/yexiaochong/p/5553121.html

python 多线程 paramiko实现批量命令输入输出相关推荐

  1. 2021-03-10 Python多线程爬虫快速批量下载图片

    Python多线程爬虫快速批量下载图片 1.完成这个需要导入的模块 urllib,random,queue(队列),threading,time,os,json 第三方模块的安装 键盘win+R,输入 ...

  2. python 通过paramiko模块批量执行ssh命令

    多台设备批量执行ssh命令,目前是串行,后期会加入多线程实现并行,直接上源码 注意不能执行top等动态命令 #!/usr/bin/env python # -*- coding:utf-8 -*-__ ...

  3. python怎么连接远程服务器没有按时响应_python通过paramiko执行ssh命令时设置超时时间 - Python - 服务器之家...

    python通过paramiko执行ssh命令时设置超时时间 发布时间:2014-06-17

  4. cmd运行python服务器,python如何利用paramiko执行服务器命令

    话不多说直接上代码 封装连接 @staticmethod def connect(ip, server_user, server_port, server_path): ""&qu ...

  5. Python之多线程:python多线程设计之同时执行多个函数命令详细攻略

    Python之多线程:python多线程设计之同时执行多个函数命令详细攻略 目录 实现功能 采取方法 应用场景 实现功能 同时执行多个函数命令 采取方法 T1.单个实现 import threadin ...

  6. python远程linux服务器执行命令_基于使用paramiko执行远程linux主机命令(详解)

    paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...

  7. python ssh登陆模块_使用python的Paramiko模块登陆SSH

    paramiko是用Python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接. python的paramiko模块可以方便的实现ssh登录,并执行命令. 1. pa ...

  8. python paramiko_Python Paramiko基本使用

    一.Paramiko简介 首先来看谁创造了paramiko,是一个名叫Jeff Forcier创建了paramiko项目.项目主页:http://www.paramiko.org,可以去看上面有很多相 ...

  9. python paramiko使用_使用python的paramiko模块实现ssh与scp功能

    #1. 介绍 这篇文章简单地介绍了python的paramiko模块的用法,paramiko实现了SSH协议,能够方便地与远程计算机交互.简单的说,就是你在terminal下执行的如下语句,现在可以通 ...

最新文章

  1. matlab自动加坐标,matlab自动驾驶系统-坐标系
  2. 散列表的设计与实现_python基础之字典与集合实现
  3. ibatis3 一对一搞定
  4. 【Python基础】什么是Python的 “内存管理机制”
  5. postgreSQl pathman 用法语句总结
  6. 使用Sencha Touch加载服务器端数据。
  7. 【Kafka】Kafka 2.6新功能:消费者主动触发Rebalance
  8. Ubuntu10.10 Server+Nginx+Django+Postgresql安装步骤
  9. 一个代码都不用敲的可视化大屏,一口气把工具和模板都送给你
  10. LightOJ 1258 Making Huge Palindromes(KMP)
  11. 上传文件_Spring Boot文件上传
  12. 苹果手机怎么投屏到电脑上?屏幕镜像即可投屏
  13. [模板] 球 体积交 体积并
  14. 计算机c语言与交通工程论文,交通仿真技术在道路交通工程中的应用研究
  15. glassfish 配置 mysql_GlassFish MySql连接池配置 | 学步园
  16. Vue实战篇三十四:给新闻WebApp加入模拟注册登录功能
  17. PostgreSQL AUTO INCREMENT
  18. JavaScript——实现九九乘法表
  19. 【FPGA入门教程】(六)时序逻辑电路设计
  20. 美式与英式英语音标的区别

热门文章

  1. vue 动态的修改样式
  2. RabbitMQ消息接收的确认方式
  3. Android开发笔记(一百五十一)WebView与JavaScript交互的四种形式
  4. Android开发笔记(一百一十一)聊天室中的Socket通信
  5. java自动校准程序_java – VisualVM校准步骤与Windows 10挂起
  6. Python个 flask 教程地址 做个记录方便以后学习用
  7. 「镁客早报」传SpaceX计划展开7.5亿美元贷款融资;LG开始为苹果生产OLED面板
  8. CMake - SWIG - 移植动态库
  9. spring security系列一:架构概述
  10. Java 8 Optional类深度解析(转)