天河超算,使用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)运行结果

相关推荐
cyforkk1 分钟前
Java 并发编程教科书级范例:深入解析 computeIfAbsent 与方法引用
java·开发语言
jerryinwuhan4 分钟前
python数据挖掘基础
python·数据挖掘·numpy
一杯美式 no sugar6 分钟前
C++入门基础
开发语言·c++
大鹏说大话6 分钟前
AI 辅助编程革命:如何利用 GitHub Copilot 等工具重塑开发效率
开发语言
rit84324997 分钟前
有限元法求转子临界转速的MATLAB实现
开发语言·matlab
echome8887 分钟前
Python 异步编程实战:asyncio 核心概念与最佳实践
开发语言·网络·python
剑海风云9 分钟前
JDK 26之安全增强
java·开发语言·安全·jdk26
左左右右左右摇晃12 分钟前
Java并发——多线程
java·开发语言·jvm
AMoon丶12 分钟前
Golang--内存管理
开发语言·后端·算法·缓存·golang·os
yunyun3212312 分钟前
自动化与脚本
jvm·数据库·python