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 [email protected]',pty=True)
相关推荐
每次的天空33 分钟前
Android学习总结之Glide篇(缓存和生命周期)
android·学习·glide
码小文36 分钟前
Cadence学习笔记之---原理图设计基本操作
笔记·单片机·学习·硬件工程·pcb工艺
mutianhao10242 小时前
SQLAlchemy 2.x 异步查询方法比较
python·mysql·sqlalchemy
Jackson@ML3 小时前
如何快速高效学习Python?
开发语言·python
西瓜本瓜@4 小时前
在Android中如何使用Protobuf上传协议
android·java·开发语言·git·学习·android-studio
UFIT4 小时前
Python函数与模块笔记
开发语言·python
言之。4 小时前
别学了,打会王者吧
java·python·mysql·容器·spark·php·html5
YiSLWLL5 小时前
使用Tauri 2.3.1+Leptos 0.7.8开发桌面小程序汇总
python·rust·sqlite·matplotlib·visual studio code
花酒锄作田5 小时前
[flask]自定义请求日志
python·flask
BOB-wangbaohai6 小时前
Flowable7.x学习笔记(十三)查看部署流程图
笔记·学习·流程图