zoukankan      html  css  js  c++  java
  • paramido简单使用教程

    之前很少用paramilko  今天想安装一下使用,然后百度了一下,然后就是各种 奇云技巧 ,各大博客照 着做都难成功,,然后火了,直接在CMD下输入 pip install paramiko    没有报错,但是在pycharm中写代码导入说我没有安装,,气死了,,后来又在pycharm中在运行一次  php install paramiko   ,没有报错,

    然后写上  import paramiko的时候,自动提示了,说明我装好了,,开始上代码做测试:

    import paramiko
    ssh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)
    ssh.connect(hostname='192.168.128.128',port= 22,username = 'xsy',password = '142857')
    stdin,stdout,stderr = ssh.exec_command('df')
    result = stdout.read()
    print(result)
    ssh.close()

    运行结果:

    C:UsersAdministratorPycharmProjectsuntitled2venvScriptspython.exe C:/Users/Administrator/PycharmProjects/untitled2/main.py
    b'Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 18555904 3773364 14782540 21% / devtmpfs 919804 0 919804 0% /dev tmpfs 934332 100 934232 1% /dev/shm tmpfs 934332 9164 925168 1% /run tmpfs 934332 0 934332 0% /sys/fs/cgroup /dev/sda1 303788 146876 156912 49% /boot tmpfs 186868 12 186856 1% /run/user/1001 '

    说明成功了!!!

    我想说的是自己动手,胜过听别人的话!!!!

    现在在来一段上传和下载文件的例子:

    • import paramiko
    • transport = paramiko.Transport('192.168.128.128',22)
    • transport.connect(username ="xsy",password="142857")
    • sftp = paramiko.SFTPClient.from_transport(transport)
    • #sftp.put('aa.txt','/tmp/test.txt') #上传
    • sftp.get('/tmp/test.txt','local.txt')#下载
    • transport.close()
     
  • 相关阅读:
    <Yarn> <Capacity Scheduler> <Source Code>
    [Paper] LCS: An Efficient Data Eviction Strategy for Spark
    [Paper] Selection and replacement algorithm for memory performance improvement in Spark
    Zookeeper与Paxos
    Paxos工程实践
    Join Algorithm
    《c# 从入门经典》 (第6版)
    Unity Standard Assets 简介之 2D
    Unity Standard Assets 简介之 Utility
    《Invert》开发日志03:一些想法
  • 原文地址:https://www.cnblogs.com/fgxwan/p/9638429.html
Copyright © 2011-2022 走看看