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

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

pythonparamiko模塊管理SSH的示例分析

本篇文章給大家分享的是有關(guān)python paramiko模塊管理SSH的示例分析,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元沂源做網(wǎng)站,已為上家服務(wù),為沂源各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

下面是兩種使用paramiko連接到linux服務(wù)器的代碼

方式一:

  1. ssh = paramiko.SSHClient() 

  2. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 

  3. ssh.connect("某IP地址",22,"用戶名", "口令") 

上面的第二行代碼的作用是允許連接不在know_hosts文件中的主機

方式二:

  1. t = paramiko.Transport((“主機”,”端口”)) 

  2. t.connect(username = “用戶名”, password = “口令”) 

如果連接遠程主機需要提供密鑰,上面第二行代碼可改成:

  1. t.connect(username = “用戶名”, password = “口令”, hostkey=”密鑰”) 

例子:

  1. #!/usr/bin/python   

  2. import paramiko 

  3.   

  4. ssh = paramiko.SSHClient() 

  5. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 

  6. ssh.connect("某IP地址",22,"用戶名", "口令") 

  7. stdin, stdout, stderr = ssh.exec_command("你的命令")print stdout.readlines() 

  8. ssh.close() 

下載linux服務(wù)器上的文件

  1. #!/usr/bin/python   

  2. import paramiko 

  3.   

  4. t = paramiko.Transport((“主機”,”端口”)) 

  5. t.connect(username = “用戶名”, password = “口令”) 

  6. sftp = paramiko.SFTPClient.from_transport(t) 

  7. remotepath=’/var/log/system.log’ 

  8. localpath=’/tmp/system.log’ 

  9. sftp.get(remotepath, localpath) 

  10. t.close() 

上傳文件到linux服務(wù)器

  1. #!/usr/bin/python   

  2. import paramiko 

  3.  

  4. t = paramiko.Transport((“主機”,”端口”)) 

  5. t.connect(username = “用戶名”, password = “口令”) 

  6. sftp = paramiko.SFTPClient.from_transport(t) 

  7. remotepath=’/var/log/system.log’ 

  8. localpath=’/tmp/system.log’ 

  9. sftp.put(localpath,remotepath) 

  10. t.close() 

以上就是python paramiko模塊管理SSH的示例分析,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


標題名稱:pythonparamiko模塊管理SSH的示例分析
文章來源:http://weahome.cn/article/peppji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部