ITPub博客

首页 > IT职业 > IT职场 > 如何使用python中paramiko模块?

如何使用python中paramiko模块?

IT职场 作者:populace 时间:2021-09-11 10:08:03 0 删除 编辑

除了我们自身使用代码,或者是运行代码,其实,如果需要用到远程控制区操控代码的时候,也不是实现不了的,因为在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学习网。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3026/viewspace-2832125/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-30

  • 博文量
    74
  • 访问量
    488