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)
相关推荐
“负拾捌”8 分钟前
python + uniapp 结合腾讯云实现实时语音识别功能(WebSocket)
python·websocket·微信小程序·uni-app·大模型·腾讯云·语音识别
一个有梦有戏的人20 分钟前
Python3基础:函数基础,解锁模块化编程新技能
后端·python
承渊政道27 分钟前
Linux系统学习【Linux基础开发工具】
linux·运维·笔记·学习·centos·编辑器
承渊政道35 分钟前
C++学习之旅【C++中模板进阶内容介绍】
c语言·c++·笔记·学习·visual studio
浅念-43 分钟前
C语言——动态内存管理
c语言·开发语言·c++·笔记·学习
ASKED_201910 小时前
Langchain学习笔记一 -基础模块以及架构概览
笔记·学习·langchain
好家伙VCC10 小时前
### WebRTC技术:实时通信的革新与实现####webRTC(Web Real-TimeComm
java·前端·python·webrtc
(❁´◡`❁)Jimmy(❁´◡`❁)10 小时前
Exgcd 学习笔记
笔记·学习·算法
前端玖耀里11 小时前
如何使用python的boto库和SES发送电子邮件?
python
serve the people11 小时前
python环境搭建 (十二) pydantic和pydantic-settings类型验证与解析
java·网络·python