#!/usr/bin/env python

#coding:utf-8

import paramiko

hostname = ''

username = ''

password = ''

paramiko.util.log_to_file('syslogin.log')    # 发送paramiko日志到syslogin.log文件

ssh = paramiko.SSHClient()    # 创建一个ssh客户端client对象

ssh.load_system_host_keys()    # 获取客户端host_keys,默认~/.ssh/know_hosts,非默认路径需指定

ssh.connect(hostname = hostname, username = username, password = password)

stdin, stdout, stderr = ssh.exec_command('free -m')

print stdout.read()

ssh.close()

转载于:https://blog.51cto.com/wjpingok/1737179

paramiko-exec.py——利用paramiko远程执行命令相关推荐

  1. 【代码】python paramiko模块代码示例:远程执行命令及上传和下载

    执行命令 - 通过用户名和密码连接服务器 #!/usr/bin/env python #coding:utf-8import paramikossh = paramiko.SSHClient() ss ...

  2. python利用paramiko实现ssh连接及远程执行命令

    python3.6, windows下 1,安装paramiko模块 依赖cryptography:使用命令easy_install安装该模块时,如果报错"...microsoft visu ...

  3. 网站apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现

    S2-057漏洞,于2018年8月22日被曝出,该Struts2 057漏洞存在远程执行系统的命令,尤其使用linux系统,apache环境,影响范围较大,危害性较高,如果被攻击者利用直接提权到服务器 ...

  4. python paramiko模块:远程执行命令及上传和下载

    远程执行命令: df -y 交互输入y 基于公钥和私钥远程执行命令: 上传下载文件: 基于公钥和私钥上传和下载:

  5. sharpssh远程linux监控系统,利用SharpSsh远程执行linux的shell命令

    利用SharpSsh远程执行linux的shell命令 (2011-07-26 14:38:02) SharpSSH是一个C#的开源项目,可以利用SSH连接linux系统.并执行shell等命令. 而 ...

  6. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  7. 【shell】Linux Shell远程执行命令

    目录 shell远程执行 前提条件: 对于简单的命令: 对于脚本的方式: SSH命令格式 主要参数说明 ssh控制远程主机,远程执行命令步骤 准备工作 基于公私钥认证远程登录可能存在的不足 ssh 执 ...

  8. ssh 远程执行命令

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

  9. ansible介绍、安装、远程执行命令、拷贝文件或目录、远程执行脚本、管理任务计划、安装包和管理服务、playbook、变量、循环、条件判断、handlers、安装nginx、管理配置文件

    24.15 ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系 ...

  10. linux 带环境变量 远程执行,SSH远程执行命令环境变量问题

    SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address: ...

最新文章

  1. MVC 支持同名路由,不同命名空间
  2. tomcat端口被占用
  3. (WPF, MVVM) Event 处理
  4. java内存池实现_Netty精粹之轻量级内存池技术实现原理与应用
  5. C# 5.0 CallerMemberName CallerFilePath CallerLineNumber 在.NET4中的使用
  6. mysql Table 'performance_schema.session_variables' doesn't exist
  7. 如何注册和删除系统服务文件
  8. PrintService类打印
  9. 开源点云数据处理 开源_使用开源软件教授大数据处理
  10. PS如何去除图片中文字
  11. HTTP服务器错误状态码4XX、5XX
  12. Unity3d 音效 音乐 大小控制
  13. 一开机checkingmedia_开机出现checkingmedia提示解决方法
  14. 智能穿戴开发需要什么技术_可穿戴技术–可穿戴应用开发技术
  15. 内存数据库mongodb_内存和磁盘性能如何影响您的MongoDB数据库
  16. 新松机器人产业小镇_湘潭新松机器人产业园项目开工建设 点亮千亿级别产业...
  17. 这些宜家促销品改造后,竟然可以这么有格调!
  18. 2018年最新税收分类编码_我们正在建立有关新编码员的庞大开放数据集。 2018年新编码器调查现已上线。...
  19. 使用stable diffusion webui在本地搭建中文的AI绘图模型
  20. HTML标签检查工具

热门文章

  1. JavaWeb:MVC设计模式
  2. Android应用开发:页面跳转和数据传递
  3. matlab 多次求解偏微分方程 ode45
  4. jwt token长度限制_ASP.NET Core Web Api之JWT(一)
  5. Day4-Springmvc表单数据
  6. python速度比较_Python和C运算速度对比实测
  7. linux arm 常用服务,ARM、linux常用服务器+交叉编译工具链
  8. vue 一个页面多个router-view如何配置子路由_前端开发:如何安装配置Vue路由?
  9. linux x64 asm 参数传递,NASM汇编学习系列(1)——系统调用和参数传递
  10. Spark详解(四):Spark组件以及消息通信原理