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)
相关推荐
red_redemption13 小时前
自由学习记录(175)
学习
用户83562907805113 小时前
使用 Python 设置 Excel 数据验证
后端·python
Nick_zcy13 小时前
小说在线阅读网站和小说管理系统 · 功能全解析
java·后端·python·springboot·ruoyi
*Lisen13 小时前
从零手写 FlashAttention(PyTorch实现 + 原理推导)
人工智能·pytorch·python
用户83562907805113 小时前
用 Python 轻松在 Excel 工作表中应用条件格式
后端·python
red1giant_star14 小时前
Python根据文件后缀统计文件大小、找出文件位置(仿Everything)
后端·python
nashane14 小时前
HarmonyOS 6学习:画中画(PiP)状态同步与场景化实战指南
学习·pip·harmonyos·harmonyos 5
雷欧力14 小时前
如何使用 Claude API?3 种接入方案实测,附完整代码(2026)
python·claude
神仙别闹14 小时前
基于 Python 实现 BERT 的情感分析模型
开发语言·python·bert
NQBJT14 小时前
VS Code配置Python人工智能开发环境
开发语言·人工智能·vscode·python