技术文章 > Python技术 > Python基础 > 正文

如何使用python中paramiko模块?

除了我们自身使用代码,或者是运行代码,其实,如果需要用到远程控制区操控代码的时候,也不是实现不了的,因为在python里有个极好用的模块就是我们今天的主题——paramiko,利用他,我们能够远程服务执行一些程序,流程不难,认真了解后,对我们远程操作有很大意义,详情请阅读下文。

展示paramiko模块流程图示:

注意:

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

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

Paramiko的基本使用

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

1.创建一个ssh对象

client = paramiko.SSHClient()

2.解决问题:如果之前没有,连接过的ip,会出现选择yes或者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()即可哦~更多学习教程,点击python学习网

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python Django框架里中间件怎么使用?
 怎么编写Python脚本访问网络设备?
 如何使用python字符串的str.format函数
相关视频章节
 网络爬虫
 云端部署Web应用程序视频
 Web应用框架Flask和文件模板
 Web应用程序开发概述
 继承和多态
作者信息

十一

认证0级讲师

最近文章
视频教程分类