Python脚本-01-使用paramiko执行远程shell命令

68 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 `#!/usr/bin/env python

-- coding:utf-8 --

Author:Kahn

import paramiko

def main(): print("hello world") # 建立远程连接 transport = paramiko.Transport(('172.16.37.21', 22)) transport.connect(username='root', password='pwd123')

# 实例化SSH对象
ssh = paramiko.SSHClient()
ssh._transport = transport

# 执行远程命令
cmd = 'hostname;date;'
stdin, stdout, stderr = ssh.exec_command(cmd)
print(stdout.read().decode())

if name == 'main': main()`

image.png