真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python模擬ssh登錄

首先更新pip 然后安裝 pycrypto 、 paramiko;pycrypto是paramiko的內(nèi)部依賴模塊

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)昆玉,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

pip3.7 install --upgrade pip
pip3.7 install --upgrade pycrypto
pip3.7 install --upgrade paramiko

paramiko的api文檔可以訪問 http://docs.paramiko.org/en/2.4/

下面是ssh登錄實(shí)例

#!/usr/local/bin/python3.7
import paramiko

#創(chuàng)建paramiko的SSH客戶端
client = paramiko.client.SSHClient()

#設(shè)置本地主機(jī)無主機(jī)的key時(shí)的策略,
#這里使用paramiko.client.AutoAddPolicy這個(gè)策略,就是自動(dòng)添加主機(jī)名及新主機(jī)key到本地的HostKeys對(duì)象。
client.set_missing_host_key_policy(paramiko.client.AutoAddPolicy())

#connect連接的方法可參考這里
#connect(hostname, port=22, username=None, password=None, pkey=None, 
#key_filename=None, timeout=None, allow_agent=True, look_for_keys=True, 
#compress=False, sock=None, gss_auth=False, gss_kex=False, gss_deleg_creds=True, 
#gss_host=None, banner_timeout=None, auth_timeout=None, gss_trust_DNS=True, passphrase=None)
clent.connect('127.0.0.1',port=22,username='root',password="okokokok")

#exec_command(command, bufsize=-1, timeout=None, get_pty=False, environment=None)?
stdin,stdout,stderr = client.exec_command('ls -l',timeout=60)

#讀取輸出結(jié)果
result = stdout.read()

#把bite轉(zhuǎn)成string 這樣看的輸出更整潔
result = result.decode();
#打印結(jié)果
print(result)
#關(guān)閉ssh連接
client.close()

分享標(biāo)題:python模擬ssh登錄
鏈接URL:http://weahome.cn/article/iiidso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部