• 技术文章 >Python技术 >Python基础教程

    如何使用python中paramiko模块?

    十一十一2020-11-20 17:46:05原创2302

    除了我们自身使用代码,或者是运行代码,其实,如果需要用到远程控制区操控代码的时候,也不是实现不了的,因为在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中paramiko模块
    上一篇:如何使用python字符串的str.format函数 下一篇:python中try..except语句如何使用?

    相关文章推荐

    • 怎么编写Python脚本访问网络设备?• 如何使用python字符串的str.format函数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网