• psutils连接虚拟机


    * 1. 安装 paramiko模块 
         命令: pip install paramiko
    
    • 1
    • 2
    PS C:\Users\13600\Desktop\Python Project\psutils> pip install paramiko
    Collecting paramiko
      Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB)
         |████████████████████████████████| 212 kB 726 kB/s
    ...
    
    • 1
    • 2
    • 3
    • 4
    • 5
    # 2.paramiko的使用
    import paramiko
    
    # 生成ssh对象
    
    ssh = paramiko.SSHClient()
    # 允许连接不在know_hosts文件中的主机
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    # 连接服务器(主机ip, 端口号(默认22), 登入用户, 用户密码)
    ssh.connect(hostname='10.0.0.3', port=22, username='root', password=你密码字符串格式)
    
    # 执行命令
    stdin, stdout, stderr = ssh.exec_command('who')
    # 获取命令结果
    result = stdout.read()
    print(result.decode('utf-8'))
    # 关闭连接
    ssh.close()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    # 运行代码在终端查看输出
    "C:\Speciality Program Files\Python3.8.5\python.exe" 
    "C:/Users/13600/Desktop/Python Project/psutils/ssh.py"
    root     pts/0        2022-08-27 22:05 (10.0.0.1)
    
    • 1
    • 2
    • 3
    • 4

    ————————————————
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    文章的段落全是代码块包裹的, 留言是为了避免文章提示质量低.
    ————————————————

  • 相关阅读:
    MSP430F5529库函数定时器A——捕获实验
    xshell连接vmWare虚拟机(centos7)
    【docker】数据卷和数据卷容器
    Spring Cloud 升级之路 - 2020.0.x - 1. 背景知识、需求描述与公共依赖
    CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!)
    关于CSS 选择器的常见用法
    Day18_8 Java学习之缓冲流、转换流与序列化流
    基于JAVA的门禁管理系统【附源码】
    angular测试API
    React 学习系列: 类组件生命周期方法
  • 原文地址:https://blog.csdn.net/qq_46137324/article/details/126563409