Loading

paramiko的简单使用

附1、paramiko的简单使用

该模块可以利用python远程执行linux命令,实现自动化操作多台机器。

相关链接:官方文档github

下面是一个简单的例子:

import paramiko
# 创建ssh对象
client = paramiko.SSHClient()
# 设置连接策略,允许连接不在know_hosts文件中的主机
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接远程主机
client.connect(hostname="127.0.0.1",port=22,username="xxx",password="xxx")
# 执行命令
stdin, stdout, stderr = client.exec_command('ls -l')
result = stdout.read()
print(result.decode("utf-8"))
# 关闭连接
client.close()
posted @ 2021-11-21 01:04  yyyz  阅读(54)  评论(0编辑  收藏  举报