upload.py 520 B

123456789101112131415161718
  1. import paramiko
  2. import os
  3. from tqdm import tqdm
  4. size = os.path.getsize("/Users/drew/Projects/Java/jmrh/build.tar.gz")
  5. pbar = tqdm(total=size)
  6. def uploadCallback(transferred, toBeTransferred):
  7. pbar.n = transferred
  8. pbar.update(n=0)
  9. handle = paramiko.Transport(("10.5.17.151", 22))
  10. handle.connect(username="swjmrhb_ggfw", password="OTP:zMNVLDOCXow0")
  11. sftp = paramiko.SFTPClient.from_transport(handle)
  12. sftp.put("/Users/drew/Projects/Java/jmrh/build.tar.gz",
  13. "/home/admin/build.tar.gz", uploadCallback)