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

相关推荐
天天进步20159 小时前
Python全栈项目--协同办公平台
开发语言·python
JAVA面经实录9179 小时前
集合框架 (六)
java·开发语言
xzlAwin9 小时前
Go语言多版本管理器g工具命令
开发语言·golang
少控科技9 小时前
农场设备管理代码(2)
开发语言·c#
GEOshijie12310 小时前
GEO服务商算法适配承诺怎么验收?48小时响应的合同化考核方案
人工智能·python
周GZ10 小时前
简单讲解Java中静态方法与 实例方法
java·开发语言
卷无止境10 小时前
FastAPI 前端托管全攻略:从静态文件到大型全栈项目架构
后端·python
RisunJan10 小时前
Linux命令-ssh-keyscan(从主机收集公钥)
linux·ssh
QQ54164512110 小时前
【驿帮查件助手python开源】开源聚合查件机器人,实现 24 类驿站批量查件取代短信通知。技术方案分享
python·机器人·开源·驿站查件机器人
卷无止境10 小时前
当FastAPI项目开始"膨胀",代码该往哪儿放
后端·python