当前位置: 首页 > news >正文

一些好用的库 paramiko

 

pip3 install -r requirements.txt

pip freeze  # 生成

 

paramiko

 基础使用

import paramiko

def testSSH():
    ssh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect('192.168.188.200',22,'root','admin')   # if use sshkey  can ignor username and password
    stdin,stdout,stderr = ssh.exec_command('ifconfig')
    print(stdout.read().decode())
    ssh.close()

def testSFTP():
    trs = paramiko.Transport(('192.168.188.200',22))
    trs.connect(username='root',password='admin')
    sftp = paramiko.SFTPClient.from_transport(trs)
    sftp.put('./tests.py','/tmp/mustname.py')
    sftp.get('/tmp/fileremote','./fileremote')
    trs.close()

testSFTP()
View Code

 

转载于:https://www.cnblogs.com/infaaf/p/8909552.html

相关文章:

  • 基础才是重中之重~内存里的堆和栈
  • 【芯片救德国】博世10亿欧元建世界最先进芯片工厂,2021年正式投产
  • spring常用的注解
  • 《人件》阅读笔记三
  • SpringBoot拦截器
  • 静态路由的配置
  • HTML 知识弥补
  • 国内互联网可用时间服务器地址(NTP时间服务器地址)
  • 关于隐私数据获取统一说明
  • C++ 中的 unique 函数
  • tornado 04 模板
  • JavaWeb XSS攻击防御
  • 廖雪峰Git教程总结
  • TCP基础知识
  • linux DNS
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 《剑指offer》分解让复杂问题更简单
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • flask接收请求并推入栈
  • IDEA 插件开发入门教程
  • Swoft 源码剖析 - 代码自动更新机制
  • 半理解系列--Promise的进化史
  • 记一次和乔布斯合作最难忘的经历
  • 七牛云假注销小指南
  • 巧用 TypeScript (一)
  • 实现菜单下拉伸展折叠效果demo
  • 我的zsh配置, 2019最新方案
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (¥1011)-(一千零一拾一元整)输出
  • (2015)JS ES6 必知的十个 特性
  • (3)STL算法之搜索
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (十六)一篇文章学会Java的常用API
  • ***检测工具之RKHunter AIDE
  • **PHP分步表单提交思路(分页表单提交)
  • .net core 6 redis操作类
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net6Api后台+uniapp导出Excel
  • .net操作Excel出错解决
  • .NET中统一的存储过程调用方法(收藏)
  • @Service注解让spring找到你的Service bean
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [Android]创建TabBar
  • [Android]通过PhoneLookup读取所有电话号码
  • [Assignment] C++1
  • [bzoj2957]楼房重建
  • [CSS3备忘] transform animation 等
  • [dfs] 图案计数