zoukankan      html  css  js  c++  java
  • 小白笔记,paramiko

    #sftp
    import paramiko
    #建立实例
    transport = paramiko.Transport(('192.168.0.254',22))
    transport.connect(username='root',password='password')
    #设置sftp调用
    sftp = paramiko.SFTPClient.from_transport(transport)

    sftp.put('sshclient_test.py','/tmp/test.py')

    sftp.get('/root/install-docker.sh','install-docker.sh')

    #ssh client
    import paramiko
    #创建ssh对象
    ssh = paramiko.SSHClient()
    #允许链接不在know_hosts文件中的主机
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    #连接服务器
    ssh.connect(hostname='192.168.0.254',port=22,username='root',password='password')
    #执行命令
    stdin,stdout,stderr = ssh.exec_command('df')
    #获取命令结果
    res,err = stdout.read(),stderr.read()
    result = res if res else err
    ssh.close()
    print(result.decode())
  • 相关阅读:
    hdu 1151
    DAG的最小路径覆盖和二分图的最大匹配
    二部图 最小点覆盖集与最大匹配的关系
    sdut 2151
    sdut Emergency
    作业
    Node.prototype.contains
    微博登录
    markdown
    Object.observe
  • 原文地址:https://www.cnblogs.com/kcrist/p/9667955.html
Copyright © 2011-2022 走看看