知行编程网知行编程网  2022-12-14 14:00 知行编程网 隐藏边栏  25 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python中paramiko模块?的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何在python中使用paramiko模块?


除了我们自己使用代码,或者运行代码,其实如果我们需要使用远程控制区来操作代码,也不是不可以,因为在


python中有一个非常有用的模块就是我们今天的话题——paramiko。使用它,我们可以远程执行一些程序。这个过程并不困难。仔细了解后,对我们的远程操作意义重大。详情请阅读下文。



展示




paramiko模块




流程图示:

如何在python中使用paramiko模块?



注意:


1、SHH里还包含了口令认证以及证书认证。


2、Tra里也包含了口令认证及证书认证。



Paramiko的基本使用


最常见的就是远程密码连接:


1.创建一个ssh对象

client = paramiko.SSHClient()

2.解决问题:如果之前没有连接IP,会有一个选择yes or no的操作

client.set_missing_host_key_policy(paramiko.AutoAddPolicy())


3.连接服务器

client.connect(hostname='172.25.254.31',
 port=22,
 username='root',
 password='westos')


4.执行操作

stdin,stdout, stderr = client.exec_command('hostname')


5.获取命令执行的结果

result=stdout.read().decode('utf-8')
print(result)


好啦,以上就是关于paramiko模块

使用的基础。如果想在实际运行中结束模块的代码执行,可以添加一个

close()即可哦~更多学习教程,点击

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享