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

創(chuàng)新互聯(lián)公司專注于閬中企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。閬中網(wǎng)站建設(shè)公司,為閬中等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
展示paramiko模塊流程圖示:
注意:
1、SHH里還包含了口令認證以及證書認證。
2、Tra里也包含了口令認證及證書認證。
Paramiko的基本使用
最常見的就是遠程密碼連接:
1.創(chuàng)建一個ssh對象
client = paramiko.SSHClient()
2.解決問題:如果之前沒有,連接過的ip,會出現(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ǔ)使用了,大家在實際運行里如果想結(jié)束模塊的代碼執(zhí)行,可以增加個close()即可哦~更多學習教程,點擊python學習網(wǎng)。
網(wǎng)頁標題:創(chuàng)新互聯(lián)Python教程:如何使用python中paramiko模塊?
URL分享:http://m.5511xx.com/article/cocdigd.html


咨詢
建站咨詢
