今天給大家帶來python-ssh模塊怎麼安裝?python-ssh模塊安裝教程。,讓您輕鬆解決問題。
大家會發現,常見的解決方法都會需要對遠程服務器必要的配置,如果遠程服務器隻有一兩台還好說,如果有N台,還需要逐台進行配置,或者需要使用代碼進行以上操作時,上麵的辦法就不太方便了。具體方法如下:
解決方法1:
1一、安裝python2.7
https://www.python.org/downloads/
在python官方網站上下載2.7版本的安裝包,並安裝
2二、下載paramiko必備組件
2.1 PyCrypto下載地址:
http://m.voidspace.org.uk/python/modules.shtml#pycrypto
直接從鏈接上下載已與係統對應的pycrypto版本,點擊安裝執行即可
例如:PyCrypto 2.6 for Python 2.7 64bit
32.2 ecdsa 下載地址:
https://github.com/warner/python-ecdsa
點擊打包下載成ZIP的方式
42.3 paramiko下載地址:
https://github.com/paramiko/paramiko/releases
#我選擇的是1.17.1版本,2.0.1最新版的有不同的限製要求,這個要注意
5三、安裝步驟
1.PyCrypto安裝
比較簡單,下一步下一步,就ok勒!
2. ecdsa
解壓後,cmd到根目錄,輸入命令以安裝:setup.py install
3. paramiko
解壓後,cmd到根目錄,輸入命令以安裝:setup.py install
6四、windows上測試插件是否安裝成功
1.python (cmd進入python命令行)
2.import Crypto (沒報錯,就說明安裝成功)
3.import paramiko (沒報錯,就說明安裝成功)
解決方法2:
1在vm下安裝烏幫圖主機,不是本文的重點,如有需要請參考鏈接
416怎樣在VMware虛擬機中使用安裝並設置Ubuntu係統
2開啟linux主機SSH_server服務
$ sudo apt-get update
更新完畢後安裝ssh服務:sudo apt-get install openssh-server
檢查是否開啟SSH服務:dpkg -l | grep ssh
啟動ssh服務:#sudo /etc/init.d/ssh start
停止ssh服務:#sudo /etc/init.d/ssh stop
重啟ssh服務:#sudo /etc/init.d/ssh restart
解決方法3:
1import paramiko
#import Crypto
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("192.168.179.128",22,"wendezhi", "****") # ip,端口,賬號,密碼
stdin, stdout, stderr = ssh.exec_command("w")
print stdout.readlines("")
ssh.close()
以上就是python-ssh模塊怎麼安裝?python-ssh模塊安裝教程。教程,希望本文中能幫您解決問題。
電腦軟件相關教程