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

相关推荐
Laravel技术社区几秒前
php 读取视频流(mp4视频文件),快速读取视频解决方案(案例及配置)
开发语言·php·音视频
ytttr8733 分钟前
基于MATLAB实现晶体共晶凝固模拟
开发语言·算法·matlab
鄃鳕22 分钟前
装饰器【Python】
开发语言·python·数码相机
Never_Satisfied30 分钟前
在JavaScript / 微信小程序中,动态修改页面元素的方法
开发语言·javascript·微信小程序
啃火龙果的兔子36 分钟前
Kotlin 修改安装到桌面后的应用图标
开发语言·kotlin·harmonyos
来来走走37 分钟前
Android开发(Kotlin) ViewModel基本用法
android·开发语言·kotlin
m0_5284892538 分钟前
Pycharm修改系统缓存路径(包含config, system, plugins, logs, remote sources等)
ide·python·pycharm·c盘
Franklin1 小时前
AI Coding 基础实践03 - Trae AI在Pycharm中的使用02 - 读取不了项目的文件问题解决
ide·python·pycharm
胖墩会武术1 小时前
【OpenCV图像处理】深度学习:cv2.dnn() —— 图像分类、人脸检测、目标检测
图像处理·pytorch·python·opencv
Caarlossss1 小时前
jdbc学习
java·开发语言·学习·http·tomcat·maven