zoukankan      html  css  js  c++  java
  • paramiko分开执行多条命令 不像之前一样使用

    #!/usr/bin/env python
    #-*- encoding -*-


    import paramiko

    transport = paramiko.Transport(('192.168.11.181', 22))
    transport.connect(username='ahwater', password='Aa7788..')

    ssh = paramiko.SSHClient()
    ssh._transport = transport

    stdin, stdout, stderr = ssh.exec_command('netstat -na')
    print stdout.read()


    stdin, stdout, stderr = ssh.exec_command('hostname')
    print stdout.read()


    transport.close()

    下载远程文件

    #!/usr/bin/env python
    #-*- encoding:utf-8 -*-


    import paramiko

    transport = paramiko.Transport(('192.168.11.181',22))
    transport.connect(username='ahwater',password='Aa7788..')

    #创建sftp对象
    sftp = paramiko.SFTPClient.from_transport(transport)
    # 将location.py 上传至服务器 /tmp/test.py
    #sftp.put('/tmp/location.py', '/tmp/test.py')
    # 将remove_path 下载到本地 local_path
    sftp.get(r'C:\mo\res.txt', r'c:\res.txt')

    transport.close()

  • 相关阅读:
    mstsc远程桌面 mstsc /v:ip /admin
    JS模块化编程(五)---按照AMD规范扩展全局对象
    常见问题
    django--用户认证组件
    Django
    Django
    Django
    Django
    Django
    第六模块-图书管理系统--多表
  • 原文地址:https://www.cnblogs.com/ruiy/p/7143123.html
Copyright © 2011-2022 走看看