Java教程

paramiko的简单使用

本文主要是介绍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()
这篇关于paramiko的简单使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!