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

相关推荐
我的xiaodoujiao5 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 36--二次封装MySQL数据库连接操作
python·学习·测试工具·pytest
Pyeako6 分钟前
深度学习--CUDA安装配置、pytorch库、torchvision库、torchaudio库安装
人工智能·pytorch·python·深度学习·gpu·cuda
liu****10 分钟前
Python简单爬虫实践案例
开发语言·爬虫·python
趁月色小酌***11 分钟前
吃透Java核心:从基础语法到并发编程的实战总结
java·开发语言·python
黎雁·泠崖11 分钟前
C 语言文件操作入门:文件基础认知 + 打开关闭 + 字符字符串读写精讲
c语言·开发语言
计算机毕设指导611 分钟前
基于Django的本地健康宝微信小程序系统【源码文末联系】
java·后端·python·mysql·微信小程序·小程序·django
草莓熊Lotso14 分钟前
技术深耕,破局成长:我的2025年度技术创作之路
大数据·开发语言·c++·人工智能·年度总结
Ccuno14 分钟前
Java中常用的数据结构实现类概念
java·开发语言·深度学习
weixin_4407305019 分钟前
Java基础学习day02
java·python·学习
leaves falling19 分钟前
c语言-数1到100的所有整数中数字9出行的个数
c语言·开发语言·算法