新聞中心
除了我們自身使用代碼,或者是運(yùn)行代碼,其實(shí),如果需要用到遠(yuǎn)程控制區(qū)操控代碼的時(shí)候,也不是實(shí)現(xiàn)不了的,因?yàn)樵趐ython里有個(gè)極好用的模塊就是我們今天的主題——paramiko,利用他,我們能夠遠(yuǎn)程服務(wù)執(zhí)行一些程序,流程不難,認(rèn)真了解后,對(duì)我們遠(yuǎn)程操作有很大意義,詳情請(qǐng)閱讀下文。

創(chuàng)新互聯(lián)公司專注于閬中企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。閬中網(wǎng)站建設(shè)公司,為閬中等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
展示paramiko模塊流程圖示:
注意:
1、SHH里還包含了口令認(rèn)證以及證書認(rèn)證。
2、Tra里也包含了口令認(rèn)證及證書認(rèn)證。
Paramiko的基本使用
最常見的就是遠(yuǎn)程密碼連接:
1.創(chuàng)建一個(gè)ssh對(duì)象
client = paramiko.SSHClient()
2.解決問題:如果之前沒有,連接過的ip,會(huì)出現(xiàn)選擇yes或者no的操作
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
3.連接服務(wù)器
client.connect(hostname='172.25.254.31', port=22, username='root', password='westos')
4.執(zhí)行操作
stdin,stdout, stderr = client.exec_command('hostname')
5.獲取命令執(zhí)行的結(jié)果
result=stdout.read().decode('utf-8')
print(result)
好啦,以上就是關(guān)于paramiko模塊的基礎(chǔ)使用了,大家在實(shí)際運(yùn)行里如果想結(jié)束模塊的代碼執(zhí)行,可以增加個(gè)close()即可哦~更多學(xué)習(xí)教程,點(diǎn)擊python學(xué)習(xí)網(wǎng)。
本文題目:創(chuàng)新互聯(lián)Python教程:如何使用python中paramiko模塊?
標(biāo)題路徑:http://www.dlmjj.cn/article/cocdigd.html


咨詢
建站咨詢
