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行: