Python sshpass本地传文件到远端及服务重启

本文介绍了一个名为scp_file.py的脚本,该脚本利用sshpass模块实现本地到远端的文件传输,同时支持自动指纹校验和指定密码操作。此外,脚本还能够进行目录级别的文件传输。
摘要由CSDN通过智能技术生成

 脚本使用模块: sshpass

脚本名: scp_file.py

特点:1. 自动指纹校验;2.指定密码和目录传输文件。

 

# -*- coding: utf8 -*-
# /usr/bin/python

import subprocess, sys
import os, commands
afb = "/opt/xdfs-mgnt/mgnt-agent/agent/"
alfb = "xdfs-restful/xdfs-mgnt-agent/src/agent/"
agent_file = ["hardwares/scsi.py", "xfile.py", "hardwares/nvmeof.py", "hardwares/cmd_outputs",
            "solve_nfs_cifs_ftp.py", "glusterfs_shares.py", "sharing_openrations.py", "hardware.py", "xfile_quota.py", "xdfs_s3", "celery.py",
            "glusterfs_volumes.py"
        ]
mfb = "/opt/xdfs-mgnt/mgnt-master/"
mlfb = "xdfs-restful/xdfs-mgnt-master/src/"
master_file = ["agent", "xfiles","nodes", "clusters", "devices", "monitors", "bricks", "vol
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值