欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 中的paramiko模塊簡介及安裝過程

 更新時間:2020年02月29日 20:28:13   作者:葉落kiss  
這篇文章主要介紹了python 中的paramiko模塊簡介及安裝過程,通過實例詳解給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧

一:簡介

paramiko是用python語言寫的一個模塊,遵循SSH2協(xié)議,支持以加密和認證的方式,進行遠程服務器的連接。

由于使用的是python這樣的能夠跨平臺運行的語言,所以所有python支持的平臺,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH從一個平臺連接到另外一個平臺,進行一系列的操作時,paramiko是最佳工具之一。

舉個常見的例子,現(xiàn)有這樣的需求:需要使用windows客戶端,遠程連接到Linux服務器,查看上面的日志狀態(tài),大家通常使用的方法會是:

1:用telnet

2:用PUTTY

3:用WinSCP

4:用XManager等…

那現(xiàn)在如果需求又增加一條,要從服務器上下載文件,該怎么辦?那常用的辦法可能會是:

1:Linux上安裝FTP并配置

2:Linux上安裝Sambe并配置…

大家會發(fā)現(xiàn),常見的解決方法都會需要對遠程服務器必要的配置,如果遠程服務器只有一兩臺還好說,如果有N臺,還需要逐臺進行配置,或者需要使用代碼進行以上操作時,上面的辦法就不太方便了。

使用paramiko可以很好的解決以上問題,比起前面的方法,它僅需要在本地上安裝相應的軟件(python以及PyCrypto),對遠程服務器沒有配置要求,對于連接多臺服務器,進行復雜的連接操作特別有幫助。

二:安裝

安裝paramiko有兩個先決條件,python和另外一個名為PyCrypto的模塊。

  通常安裝標準的python模塊,只需要在模塊的根目錄下運行:

python setup.py build

python setup.py install

備注:安裝前先檢查是否安裝gcc(yum -y install gcc)

2.1 PyCrypto安裝

wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz

tar -zxvf pycrypto-2.6.tar.gz

cd pycrypto-2.6/

python setup.py build && python setup.py install

  測試:

python>> import Crypto

  (編譯時報錯:error: command 'gcc' failed with exit status 1;這是因為缺少python-dev的軟件包,所yum -y install python-devel)

2.2 paramiko安裝

wget http://www.lag.net/paramiko/download/paramiko-1.7.7.1.tar.gz

tar xvzf paramiko-1.7.7.1.tar.gz

cd paramiko-1.7.7.1/

python setup.py build && python setup.py install

Crypto error: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

  測試:

python>> import paramiko

  (Crypto error: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

  找到 /usr/lib/python2.7/site-packages/Crypto/Util/number.py

  把if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

  注釋了

  #if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

  )

結束:  至此安裝已然完成.

安裝PyCrypto

安裝pycrypto有兩種方式:

  • 第一種直接通過pip install方式,前提是已經(jīng)安裝了easy install工具,終端執(zhí)行 $ pip install pycrypto
  • 第二種直接下載pycrypto包,解壓后進入setup.py文件目錄,終端執(zhí)行$ sudo python setup.py install

安裝Paramiko

  • 方法1 終端執(zhí)行 $ pip install paramiko
  • 方法2 下載paramiko包,終端執(zhí)行 $python setup.py install安裝

到此這篇關于python 中的paramiko模塊簡介及安裝過程的文章就介紹到這了,更多相關python paramiko模塊安裝內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python+PyQt5實現(xiàn)開發(fā)Memcached客戶端

    Python+PyQt5實現(xiàn)開發(fā)Memcached客戶端

    這篇文章主要介紹了如何使用Python和PyQt5來制作一個Memcached客戶端,以便我們可以輕松地與Memcached服務器進行交互,感興趣的小伙伴可以了解一下
    2023-06-06
  • 關于Python中的同步異步阻塞與非阻塞

    關于Python中的同步異步阻塞與非阻塞

    這篇文章主要介紹了關于Python中的同步異步阻塞與非阻塞,具有一定的參考價值,有需要的朋友可以看一下
    2023-03-03
  • 解讀opencv中cv2.imread()返回值為None問題及解決

    解讀opencv中cv2.imread()返回值為None問題及解決

    這篇文章主要介紹了解讀opencv中cv2.imread()返回值為None問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Tensorflow模型實現(xiàn)預測或識別單張圖片

    Tensorflow模型實現(xiàn)預測或識別單張圖片

    這篇文章主要為大家詳細介紹了Tensorflow模型實現(xiàn)預測或識別單張圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Pycharm使用時會出現(xiàn)的問題之cv2無法安裝解決

    Pycharm使用時會出現(xiàn)的問題之cv2無法安裝解決

    這篇文章主要介紹了Pycharm使用時會出現(xiàn)的問題之cv2無法安裝解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python基礎知識學習之類的繼承

    Python基礎知識學習之類的繼承

    今天帶大家學習Python的基礎知識,文中對python類的繼承作了非常詳細的介紹,對正在學習python基礎的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Python實現(xiàn)點陣字體讀取與轉換的方法

    Python實現(xiàn)點陣字體讀取與轉換的方法

    今天小編就為大家分享一篇Python實現(xiàn)點陣字體讀取與轉換的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python使用VIF實現(xiàn)檢測多重共線性

    Python使用VIF實現(xiàn)檢測多重共線性

    多重共線性是指多元回歸模型中有兩個或兩個以上的自變量,它們之間具有高度的相關性,本文主要介紹了如何使用VIF實現(xiàn)檢測多重共線性,需要的可以參考下
    2023-12-12
  • 使用python實現(xiàn)簡單五子棋游戲

    使用python實現(xiàn)簡單五子棋游戲

    這篇文章主要為大家詳細介紹了使用python實現(xiàn)簡單五子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Pytorch十九種損失函數(shù)的使用詳解

    Pytorch十九種損失函數(shù)的使用詳解

    這篇文章主要介紹了Pytorch十九種損失函數(shù)的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論