zoukankan      html  css  js  c++  java
  • 9-1

    import paramiko
    
    ssh = paramiko.SSHClient()
    
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)
    
    ssh.connect(hostname='192.168.0.108', port=22, username='root', password='test123')
    
    stdin, stdout, stderr = ssh.exec_command('df')
    
    result = stdout.read()
    
    print(result)
    print(result.decode())
    
    ssh.close()
    import paramiko
    
    ssh = paramiko.SSHClient()
    
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)
    
    ssh.connect(hostname='192.168.0.108', port=22, username='root', password='test123')
    
    stdin, stdout, stderr = ssh.exec_command('df')
    
    res, err = stdout.read(), stderr.read()
    result = res if res else err
    
    print(result.decode())
    
    ssh.close()
    import paramiko
    
    transport = paramiko.Transport(('192.168.0.108', 22))
    transport.connect(username='root', password='test123')
    
    sftp = paramiko.SFTPClient.from_transport(transport)
    
    sftp.put('file1.txt', '/tmp/remote_file1.txt')
    
    sftp.get('/root/remote_file1.txt', 'file2.txt')
    
    transport.close()

     SCP方式二

    import paramiko
    
    ssh = paramiko.SSHClient()
    
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)
    
    ssh.connect(hostname='192.168.0.108', port=22, username='root', password='test123')
    
    sftp = ssh.open_sftp()
    
    sftp.put('test1.txt', '/root/sftp_test1.txt')
    sftp.get('/root/sftp_test2.txt', 'sftp_get.txt')
    
    ssh.close()
  • 相关阅读:
    Json数据解析
    Fragment
    android dom解析相关理解
    数据解析--sax解析
    android pull解析相关理解
    Android-通过URL获取网络资源
    HttpURLConnection
    Android平台关于时间和日期的相关类和方法(Date/Time)
    Asynctask onPostExecute未执行的问题分析
    windows下构建发布python模块(转载)
  • 原文地址:https://www.cnblogs.com/python-abc/p/11909407.html
Copyright © 2011-2022 走看看