• 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

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

  • 相关阅读:
    vue实现搜索关键词高亮
    C语言实验十五 文件
    解决单文件组件里的跨域请求数据问题(使用vue单文件组件请求数据必会遇到的问题!!!)
    Aspose.Words for .NET图像处理教程——在Word文档的页面上插入条形码
    9、动态SQL
    PCB线路板塞孔工艺的那些事儿~
    HTML+CSS篮球静态网页设计(web前端网页制作课作业)NBA杜兰特篮球运动网页
    Spring和junit整合_java培训
    企业架构LNMP学习笔记47
    在 Node.js 中发出 HTTP 请求的 5 种方法
  • 原文地址:https://blog.csdn.net/qq_46137324/article/details/126563409