fabric学习

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

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.上传压缩文件到主机指定目录下,并解压

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

con1.run('ssh root@10.10.102.148',pty=True)

相关推荐

  1. fabric学习

    2024-01-09 02:26:01       43 阅读
  2. ACI Fabric

    2024-01-09 02:26:01       15 阅读
  3. Fabric.js 入门指南

    2024-01-09 02:26:01       44 阅读
  4. python使用fabric

    2024-01-09 02:26:01       33 阅读
  5. Fabric自动化部署

    2024-01-09 02:26:01       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 02:26:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 02:26:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 02:26:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 02:26:01       20 阅读

热门阅读

  1. Android 13 - Media框架(21)- ACodec(三)

    2024-01-09 02:26:01       36 阅读
  2. 2023年终总结

    2024-01-09 02:26:01       37 阅读
  3. 统计素数并求和

    2024-01-09 02:26:01       32 阅读
  4. Kibana相关问题及答案(2024)

    2024-01-09 02:26:01       36 阅读
  5. 面试经典题---151.反转字符串中的单词

    2024-01-09 02:26:01       38 阅读
  6. Logstash相关问题及答案(2024)

    2024-01-09 02:26:01       35 阅读
  7. det_keypoint_unite的C++部署(jetson)

    2024-01-09 02:26:01       36 阅读
  8. 面试算法101:分割等和子集

    2024-01-09 02:26:01       37 阅读