1. 程式人生 > >windows下python配置paramiko進行ssh遠端連線

windows下python配置paramiko進行ssh遠端連線

相關連結

1  安裝active-python

active-python已經集成了pypm,可以方便的安裝paramiko庫

下載地址

http://www.activestate.com/activepython/downloads

安裝完後,配置環境變數

我這裡安裝的3.4版本,安裝路徑是:C:\Python34\

需要將C:\Python34\Scripts和C:\Python34加入path

C:\Users\Administrator>set path
Path=C:\Python34\Scripts;C:\Python34;D:\apache-maven-3.3.1\bin;F:\south_grid_cpp
\southgrid_utf\bin;E:\clib\openssl-1.0.1g\bin;E:\clib\zookeeper\lib;C:\jdk1.7.0_
45\bin;E:\clib\Qt5.2.0-msvc2010\5.2.0\msvc2010\bin;E:\clib\boost_1_55_0\lib\;E:\
clib\ACE-6.2.5\ACE_wrappers\bin;E:\clib\ACE-6.2.5\ACE_wrappers\lib;C:\Perl\bin\;
d:\oracle\product\10.2.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\
System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Torto
iseSVN\bin;d:\WinSCP\;d:\Subversion\bin;D:\Subversion\bin;C:\dmdbms\bin;C:\Progr
am Files (x86)\IDM Computer Solutions\UltraEdit\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

2 使用pypm安裝paramiko庫

C:\> pypm install paramiko
The following packages will be installed into "%APPDATA%\Python" (2.7):
 paramiko-1.7.8 pycrypto-2.4
Get: [pypm-free.activestate.com] paramiko 1.7.8
Get: [pypm-free.activestate.com] pycrypto 2.4
Installing paramiko-1.7.8
Installing pycrypto-2.4

3 執行測試程式

import paramiko
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.WarningPolicy())
client.connect("192.168.1.254", username="dave", password="[email protected]")
stdin, stdout, stderr = client.exec_command('display version')
for line in stdout:
    print line.strip('\n')
client.close()

問題:在windows的python3使用PyCrypto出現ImportError: No module named 'winrandom'錯誤

解決辦法:

找到出錯的nt.py,將第一行

import winrandom

替換為

from Crypto.Random.OSRNG import winrandom


相關推薦

windowspython配置paramiko進行ssh遠端連線

相關連結 1  安裝active-python active-python已經集成了pypm,可以方便的安裝paramiko庫 下載地址 http://www.activestate.com/activepython/downloads 安裝完後,配置環境變數 我這裡

windowspython配置caffe介面

配置電腦情況: windows7 64位,無GPU,anaconda2,  python2.7,  VS 2013 之前已經成功安裝並配置了VS2013+caffe,在此基礎上想用python im

windows使用pycharm寫程式碼,遠端連線linux 的資料庫

點選設定的按鈕,選擇show all   點選+號 選中SSH Interpreter,填寫伺服器地址,使用者名稱   點選next,填寫密碼   點選next,填寫linux伺服器的python路徑和專案在linux伺服器的儲存路徑   點選fi

Windowspython虛擬環境和配置

虛擬 cti django scrapy 進入 exe douban .exe test pip install virtualenv 下載模塊使用國內鏡像:pip install -i https://pypi.douban.com/simple/ django 新建虛

Windowspython 3.0版本django的安裝、配置、與啟動

減少 操作 註意 class lin img 裏的 bubuko code 使用的環境是Windows操作系統,python的環境是3.6,django是官網上最新的版本1.10.6,本文介紹從安裝python之後怎樣用過pip管理工具安裝django,以及django的項

windowsgitlab配置 生成ssh key

git pub 開頭 str 命令 ID view 打開 nbsp Git-1.9.5-preview20141217 1. 安裝git,從程序目錄打開 "Git Bash" 2. 鍵入命令:ssh-keygen -t rsa -C "[email protected]"

windowspython指令碼訪問Oracle資料庫環境變數配置常見報錯與解決方法集合

4. ImportError: No module named luhn:下載地址 https://pypi.org/project/luhn/#files,下載後的包直接解壓到 ~:\Python27\Lib\site-packages下。或者直接cmd命令列直

python利用paramiko實現ssh連線遠端執行命令

python3.6, windows下 1,安裝paramiko模組 依賴cryptography:使用命令easy_install安裝該模組時,如果報錯“...microsoft visual c++ 14.0 is required.”, 可以下載.whl檔案,使用命令pip instal

python使用paramiko模組ssh連線遠端主機,環境變數問題

有個需求需要在一臺機器上通過非手動登入的方式在另一臺機器上執行命令,於是我找到了Python的paramiko模組,SSHclient可以滿足要求執行命令。過了一陣子測試發現有的命令執行不了,錯誤提示是:command not found,但是在目標機器上可以執

windowspython與anaconda的環境配置解決方案!

背景:            跟隨老師做工程設計,新手入坑! 正文:      首先,下載Python3安裝包,我這裡下載的是Anaconda3,這是什麼東西呢?Anaconda3裡面集成了很多Python需要用到的第三方科學計算庫,後續使用中不像單獨的Python

Spark+Python+Pycharm在Windows配置

初次學習在大資料平臺下做資料分析和資料探勘,之前主要是在MATLAB上在一些資料分析,雖然很熟悉了,然而受速度和方便程度的影響,畢竟還是不太方便做實時的、叢集的、超大資料量的分析,因此決定放下用了6年的MATLAB,轉戰python+spark。 為何選擇pyt

Python: Paramiko.SSH 遠端連線協議

轉自: 1. 連結方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Caffe-ssd 在 windows 配置,及 python 呼叫

本文主要是針對 runhang 的工作,修復了其中在用 Pycaffe 呼叫時得一個問題- Unknown layer type: Normalize: Check failed: registry

Windowspython環境變數配置

預設情況下,在windows下安裝python之後,系統並不會自動新增相應的環境變數。此時不能在命令列直接使用python命令。 1. 首先需要在系統中註冊python環境變數:假設python的安裝路徑為c:\python2.6,則修改我的電腦->屬性->高階->環境變數->系統

Windows使用cmd + Vim進行程式設計(初級_vimrc配置(無外掛配置))

目錄 說明 下載安裝gvim,配置環境變數,設定管理員開啟cmd cmd下使用vim開啟檔案並程式設計 _vimrc的簡單配置 vim下一些簡單的操作 g++命令編譯執行main.cpp檔案 Vim常用操作總結 小結 說明 很多搞演算法的同學喜歡用code

WindowsVim配置插件Vundle

arc comm htm version mfile git安裝 pts 所有 keyword 第一步:安裝git並配置curl 不多說,vundle是基於git的架構,so,這是必須的。 下載msysgit並安裝(具體可見http://drupalchina.cn/c

windows安裝配置RabbitMQ

控制臺 打開 api 開啟 啟用 pmd src start 安裝配置 安裝部署 1.當前環境以及參考資料出處 部署環境:windows server 2008 r2 enterprise 官方安裝部署文檔:http://www.rabbitmq.com/inst

Cts框架解析(1)-windowscts配置

javac 啟動 snippet htm html stc host ech 技術分享 環境搭建 下載 cts工具的下載地址:http://source.android.com/compatibility/downloads.html

Windowspython 安裝Mysqldb模塊

64位 down font 這樣的 family png str alt bsp CMD執行 pip install mysql-python 報錯如下: 1.如果報類似 Microsoft Visual C++ 9.0 is required < Unable

windows安裝配置Ulipad

右鍵 運行 自動 log file 推薦 一點 python 註冊 在windows下安裝配置Ulipad   今天推薦一款輕便的文本編輯器Ulipad,用來寫一些小的Python腳本非常方便。   Ulipad下載地址:   https://github.com/limo