安裝過程也比較簡單,先安裝pycrypto後安裝paramiko,解壓後在命令提示符下切換到解壓後的目錄,輸入python setup.py install就可以了。另外安裝pycrypto前需要先安裝mingw,不然會因為缺少編譯器而提示缺少乙個bat檔案。安裝好mingw後,需要在python安裝目錄下的lib\distutils\資料夾裡建立乙個distutils.cfg檔案,檔案內容為:
[build]
compiler=mingw32
安裝好以後就可以編寫寫**了。由於我的ssh伺服器只需要使用者名稱和密碼就可以連線,應該說屬於最簡單的一種了。
下面是乙個例子,相信一看就懂了:
stdout.readlines()返回乙個列表,一般來說,linux命令的每行輸出儲存為乙個元素,且已經帶了換行符。
import paramikoclient = paramiko.sshclient()
client.set_missing_host_key_policy(paramiko.autoaddpolicy())
client.connect('192.168.8.248', 22, username='root', password='password', timeout=4)
stdin, stdout, stderr = client.exec_command('ls -l')
for std in stdout.readlines():
print std,
client.close()
輸出的結果為:
>>>
總計 184804
-rw------- 1 root root 973
05-19
20:27 anaconda-ks.cfg
-rw-r--r-- 1 root root 13895
05-19
20:27 install.log
-rw-r--r-- 1 root root 3058
05-19
20:25 install.log.syslog
-rw-r--r-- 1 root root 189008625
05-28
09:55 tmp
>>>
python python環境配置
python 3 教程 國內源 清華 https 阿里雲 http 中國科技大學 https 華中理工大學 http 山東理工大學 http 豆瓣 http 公升級 pip 到最新的版本 10.0 0 後進行配置 安裝django pip install django或 命令 yum install...
自學python python簡介
缺點 1.執行速度,有速度要求的話,用c 改寫關鍵部分吧。2.國內市場較小 國內以python來做主要開發的,目前只有一些web2.0公司 但時間推移,目前很多國內軟體公司,尤其是遊戲公司,也開始規模使用他。3.中文資料匱乏 好的python中文資料屈指可數 託社群的福,有幾本優秀的教材已經被翻譯了...
安裝 python python安裝
pyenv 多版本管理工具 1.linux安裝pyenv方式 git 安裝 1 安裝git yum install git y 2 安裝python編譯依賴 yum y install gcc make patch gdbm devel openssl devel sqlite devel read...