• 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()
  • 相关阅读:
    VB 程序参考
    VB6(控件):标准控件的使用详述(上)
    windows环境,python打包窗口程序
    python 中的struct
    C使用zeromq完成有意义的通讯
    svn 小白操作
    小白使用开源共享库 (C使用zeromq)
    centos安装zeromq(0mq, ZeroMQ, ØMQ)
    windows环境,python打包命令行程序
    SQL 记点
  • 原文地址:https://www.cnblogs.com/python-abc/p/11909407.html
Copyright © 2020-2023  润新知