zoukankan      html  css  js  c++  java
  • Python paramiko模块

    引用自:https://www.cnblogs.com/python-nameless/p/6855804.html

    引用自:https://www.cnblogs.com/whatisfantasy/p/6138663.html

    一、安装

    1 pip3 install paramiko

    二、使用

    SSHClient

    用于连接远程服务器并执行基本命令

    基于用户名密码连接:

    复制代码
     1 import paramiko
     2    
     3 # 创建SSH对象
     4 ssh = paramiko.SSHClient()
     5 # 允许连接不在know_hosts文件中的主机
     6 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
     7 # 连接服务器
     8 ssh.connect(hostname='c1.salt.com', port=22, username='wupeiqi', password='123')
     9    
    10 # 执行命令
    11 stdin, stdout, stderr = ssh.exec_command('ls')
    12 # 获取命令结果
    13 result = stdout.read()
    14    
    15 # 关闭连接
    16 ssh.close()
    复制代码
    复制代码
     1 import paramiko
     2 
     3 transport = paramiko.Transport(('hostname', 22))
     4 transport.connect(username='wupeiqi', password='123')
     5 
     6 ssh = paramiko.SSHClient()
     7 ssh._transport = transport
     8 
     9 stdin, stdout, stderr = ssh.exec_command('df')
    10 print stdout.read()
    11 
    12 transport.close()
    13 
    14 SSHClient 封装 Transport
  • 相关阅读:
    ARC109C Large RPS Tournament 机智
    ABC186F Rook on Grid 树状数组
    二分查找
    CF1445D. Divide and Sum 组合数
    APP测试方法分享
    面试常见问题
    接口测试基础知识
    接口测试一
    web端测试
    Jmeter简介
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/9154228.html
Copyright © 2011-2022 走看看