先安装必须的模块

pip install paramiko

脚本:

#!/usr/bin/python
#-*- coding:utf-8 -*-import paramikohostname = '192.168.1.1'
port = 22
username = 'root'
password = 'root'if __name__ == '__main__':paramiko.util.log_to_file('paramiko.log')  #记录日志s = paramiko.SSHClient()            #调用paramiko模块下的SSHClient()s.load_system_host_keys()           #加载本地的known_hosts文件s.connect(hostname,port,username,password)  #连接远程主机,端口号,用户名,密码stdin,stdout,stderr = s.exec_command('/sbin/ifconfig') #执行命令 print stdout.read() #读取命令结果s.close()

转载于:https://blog.51cto.com/jinchuang/1947017

python ssh登录远程执行命令相关推荐

  1. shell脚本ssh登录并执行命令_Linux批量免密码SSH登录案例

    一.为什么要免密码登录Linux系统 1.日常使用更方便(不是主要原因) 2.通过ansible等自动化运维工具,批量管理多台服务器,那么控制节点需要免密登录各个被控主机. 2.云环境中实现自动化扩展 ...

  2. python ssh 远程登录路由器执行命令_ssh批量登录并执行命令(python实现)

    局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的.现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件 ...

  3. python实现ssh登录send_Python实现ssh批量登录并执行命令

    局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的.现在有个任务 是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软 ...

  4. Python 实现远程服务器(ssh)批量执行命令

    paramiko 远程控制介绍 Python paramiko是一个相当好用的远程登录模块,采用ssh协议,可以实现linux服务器的ssh远程登录.首先来看一个简单的例子 import parami ...

  5. SSH远程登录并执行命令测试

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进 ...

  6. ssh 远程执行命令

    SSH 是 Linux 下进行远程连接的基本工具,不光可以登录,也可以远程操作.接下来我们详细讲解一些常用的情况. 1.执行简单的命令: 1)查看某台主机上的磁盘使用情况: $ ssh root@1. ...

  7. 20.27分发系统介绍;20.28expect脚本远程登录;20.29expect脚本远程执行命令;20.30expect脚本传递参数...

    20.27 分发系统介绍 shell项目-分发系统-expect 20.28 expect脚本远程登录 1. 安装expect [root@hao-01 ~]# yum install -y expe ...

  8. Linux执行命令提示Password,linux expect远程自动登录以及执行命令

    linux远程自动登录以及执行命令 远程登录 该自动登录的过程是通过shell里面expect实现的,类似相当于开了一个类似于cmd的命令段输出IP和密码. 注意该脚本能够执行的前提是安装了expec ...

  9. 【linux】ssh 远程执行命令

    1.概述 转载并且补充:ssh 远程执行命令 SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操 ...

最新文章

  1. html百度地图app,uniapp H5 百度地图(示例代码)
  2. 队列 和 线程 之GCD dispatch
  3. php中解析数组,在PHP中解析多维数组
  4. 使用Sigar做后台服务器管理时,遇到的linux上的问题
  5. 谷歌flutter_在Flutter中使用Google Pay Through Stripe接受付款
  6. 51单片机入门(第二讲)
  7. Ubuntu网络下载速度慢解决方法
  8. keras h5—darknet weights模型相互转换
  9. VTK笔记-了解VTK
  10. Arduino与Proteus仿真实例-MPX4250压力传感器驱动仿真
  11. 用Altium Designer打开Protel文件的方法
  12. direct show
  13. Mac OS 系统用不了Origin怎么办?
  14. oracle 菜单不见了,开始菜单不见了怎么办 开始菜单不见了解决方法【详解】
  15. OC与C语言的一些区别
  16. 适合小本创业的项目(适合新手创业的项目)
  17. 两个苹果手机怎么定位_苹果手机怎么截屏?
  18. linux 烧片文件生成,在Linux上烧录CD
  19. 不灭之魂php大马,不灭的勇者魂 haru 评《[猎人]旷野之息又更新了一个DLC》 时间:2019-05-26 10:35:07...
  20. 一名优秀的UI设计师应该具备哪些条件?

热门文章

  1. html 页面宽度和背景颜色,CSS:设置背景颜色为窗口宽度的50%
  2. java access 分页查询语句,简单又高效的Access分页语句
  3. 七牛云删除图片接口_图片基本处理(imageView2)
  4. 如何判断车与路边线距离_6家快递公司共享分拣线配送车,效果如何?
  5. python sort函数返回值_lambda函数与箭头函数在集合内置函数应用中的对照学习
  6. MATLAB基础操作--命令窗口
  7. TX的8B/10B编码功能
  8. 【 MATLAB 】any 函数介绍(确定是否有任意数组元素非零)
  9. FPGA从Xilinx的7系列学起(2)
  10. .gitkeep是什么? .gitignore和.gitkeep之间的区别(译)