• 转Paramiko模块安装和使用


     

     转自:http://www.cnblogs.com/taiguyiba/p/6051022.html

    首先安装依赖库:

    yum -y install gcc

    1 安装 pycrypto

    复制代码
    wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
    
    tar -xf pycrypto-2.6.tar.gz
    
    cd pycrypto-2.6/
    
    python setup.py build && python setup.py install
    复制代码
    测试,注意大小写
    python>> import Crypto

    2 安装 paramiko 

    复制代码
    wget https://pypi.python.org/packages/2b/27/b64860e7b208ff1dd36fe208d07bca1f9637a11fe733e2f2ceea587c3f75/paramiko-1.7.5.zip
    
    unzip paramiko-1.7.5.zip
    
    cd paramiko-1.7.5
    
    python setup.py build && python setup.py install
    测试:
    python>> import paramiko
    报错

    /usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases. See http://www.pycrypto.org/randpool-broken
    RandomPool_DeprecationWarning)

    打开该文件,掉这两行代码:

    vim /usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py

    再次验证则通过

    python>> import paramiko

    远程登录

    复制代码
    import paramiko
    
    #绑定客户端
    ssh = paramiko.SSHClient()
    
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    
    ssh.connect("10.10.10.62",22,"root", "888888")
    
    stdin, stdout, stderr = ssh.exec_command("/sbin/ifconfig")                    
    
    print stdout.readlines()
    
    ssh.close()
  • 相关阅读:
    图的建立的两种方法(领接矩阵,领接表)
    蛇形填数
    谁买单,猴子选大王等类似题目不同解法!!!
    根据前序中序写后序(正确写法)
    月份牌
    子网掩码
    android 之 surfaceView和普通View的重绘使用
    android 之 Toast通知的使用
    viewSub惰性装载器
    对文件进行加密
  • 原文地址:https://www.cnblogs.com/augustyang/p/6702062.html
Copyright © 2020-2023  润新知