python之paramiko模块实现运行远程shell命令(一)

Paramiko 是 SSHv2 协议 [2] 的纯 Python [1](2.7、3.4+)实现,提供客户端和服务器功能。

Paramiko 实现了 SSH 功能集的大部分。例如运行远程 shell 命令或传输文件。

paramiko是python实现的跨平台的操作模块。

下面的这个demo.py用于实现通过堡垒机登录到某个ip上执行数据库的查询操作。

step1 模拟ssh远程连接:

step2 模拟发送指令,这里是数据库相关操作:

step3 测试脚本

 

 step4 对比手工ssh连接远程服务操作步骤:

101行

 103行:

 105行:

 107行:

 111行:

 

posted @ 2022-01-19 16:59  阿昭  阅读(355)  评论(0编辑  收藏  举报