fabric学习

1.通过connection连接远程主机,并执行命令

python 复制代码
from fabric import connection

con1 = connection.Connection(host='10.10.102.198', user='root', port=22, connect_kwargs={"password":"HC@Cloud2022CN"})
con1.run('free -h')

2.上传压缩文件到主机指定目录下,并解压

python 复制代码
con1.put('test.tar.gz', '/root/dockerfile/svn2git/fabric')
con1.run('tar -zxvf /root/dockerfile/svn2git/fabric/test.tar.gz -C /root/dockerfile/svn2git/fabric/')
con1.run('ls /root/dockerfile/svn2git/fabric')

3.从目标服务器跳转到另一台服务器,pty=True

python 复制代码
con1.run('ssh root@10.10.102.148',pty=True)
相关推荐
Edward111111114 分钟前
3月24 内部类
学习
m0_587958957 分钟前
游戏与图形界面(GUI)
jvm·数据库·python
我不是程序猿儿7 分钟前
【嵌入式】适合 STM32 初学者BootLoader 入门学习心得
linux·stm32·单片机·嵌入式硬件·学习
不剪发的Tony老师11 分钟前
Spyder:一款面向数据科学的Python集成开发环境
ide·python
液态不合群22 分钟前
一文学习 Spring 声明式事务源码全流程总结
java·学习·spring
云边散步37 分钟前
godot2D游戏教程系列二(20)
笔记·学习·音视频
CyanMind39 分钟前
IsaacLab 训练范式探索(二):从“上帝视角”到实机落地的蒸馏学习
学习
吃个糖糖41 分钟前
Open3D学习点云读取与显示
学习
DANGAOGAO44 分钟前
Transformer学习
深度学习·学习·transformer
众创岛1 小时前
python中enumerate的用法
开发语言·python