天河超算,使用Python自动ssh

1)先上代码

复制代码
import paramiko
 
transport = paramiko.Transport(("ip地址", 22))
transport.connect(username="username", password="passwd")              # 建立连接
 
# 创建SSH对象
ssh = paramiko.SSHClient()
ssh._transport = transport
 
# 执行命令,不要执行top之类的在不停的刷新的命令
stdin, stdout, stderr = ssh.exec_command("ls ")
 
# 获取命令结果
res, err = stdout.read(), stderr.read()
result = res if res else err
print(result.decode())
 
# 关闭服务器连接
transport.close()

2)执行

python test_ssh.py

3)运行结果

相关推荐
ZHE|张恒3 分钟前
设计模式(二)工厂方法模式 — 把创建权限下放给子类,像“可扩展的生产线”
java·开发语言·设计模式
报错小能手12 分钟前
C++笔记 bind函数模板
开发语言·c++·笔记
FreeCode12 分钟前
使用LangSmith追踪智能体运行
python·langchain·agent
2501_9411121421 分钟前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
程序员晚枫30 分钟前
Python文件类型大全:从.py到.pyd,你见过几种?
python
计算衎32 分钟前
python的AI大模型之facebook/nllb-200-distilled-600M的介绍和使用
人工智能·python·facebook·huggingface_hub
2501_9411115236 分钟前
C++中的适配器模式
开发语言·c++·算法
2501_9411119437 分钟前
C++中的适配器模式变体
开发语言·c++·算法
zzz海羊38 分钟前
VSCode配置java中的lombok
java·开发语言·vscode
A-code43 分钟前
Git 多模块项目管理
java·开发语言