import paramiko
import os

def download_from(ip,u,p):
  file_list=['file2',file3','file4']
  file_path="/home/projs/"
  client=paramiko.Transport((ip,22))
  client.connect(username=u,password=p)
  sftp=paramiko.SFTPClient.from_transport(client)

  for file in file_list:
    sftp.get(os.path.join(file_path,file),os.path.join('local_path',file))
  client.close()

def put_to(ip,u,p):
  file_path="E:\\"
  remote_path='/home/ubuntu/'
  client=paramiko.Transport((ip,22))
  client.connect(username=u,password=p)
  sftp=paramiko.SFTPClient.from_transport(client)
  for file in os.listdir(file_path):
    file_s=os.path.join(file_path,file)
    if os.path.isfile(file_s):
      sftp.put(file_s,os.path.join(remote_path,file))

  client.close()

转载于:https://www.cnblogs.com/Ting-light/p/10472301.html

paramiko向服务器自动上传下载文件相关推荐

  1. sftp shell 批量上传文件_Shell自动上传下载文件到SFTP服务器

    1.说明 本文提供一个Shell脚本, 可以自动连接到SFTP服务器, 然后上传或者下载指定的文件, 进而可以使用Linux的corntab命令, 定时执行脚本上传下载文件, 实现文件的同步或者备份功 ...

  2. Shell自动上传下载文件到SFTP服务器

    1.说明 本文提供一个Shell脚本, 可以自动连接到SFTP服务器, 然后上传或者下载指定的文件, 进而可以使用Linux的corntab命令, 定时执行脚本上传下载文件, 实现文件的同步或者备份功 ...

  3. 如何在linux服务器下载文件夹,linux服务器怎么下载文件到本地

    linux服务器怎么下载文件到本地 发布时间:2020-06-16 12:08:20 来源:亿速云 阅读:318 作者:鸽子 1.使用scp命令scp /home/work/source.txt wo ...

  4. 用手机访问计算机FTP服务器并下载文件

    测试网络 首先我们需要将电脑和手机连接在同一个WIFI下,然后用计算机尝试ping手机的IP地址: ping通了,说明在同一个网络下. 手机下载并设置AndFTP 在手机上的应用市场里搜索AndFTP ...

  5. mac电脑如何从远程连接的服务器上下载文件

    背景: 疫情期间,在家里写毕业论文,挂着学校的vpn连学校的服务器. 由于最近个人电脑换成mac了,需要从远程服务器上下载文件到自己电脑上. 没用samba,因为我不是服务器管理员,所以一时没办法在服 ...

  6. linux脚本登陆ftp,linux shell 下自动登录ftp服务器并自动上传下载文件

    1.自动下载 #!/bin/sh ftp -n 192.168.0.231 << EOF #-n表示-n意思是不读取默认.netrc文件中的设定,< user whl whl #用户 ...

  7. Linux访问远程FTP服务器并下载文件

    一.安装ftp客户端工具 sudo yum -y install ftp 二.客户端连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入:ftp ...

  8. 从服务器上下载文件的方法

    有时候需要提供一些文件供用户下载,本文就写了一个支持文件下载的方法,供参考: 例子需要下载的是Excel表格,具体实现:. 封装一个下载方法,方便使用: /*** 下载文件* 创建人:A-bing* ...

  9. asp.net 从服务器上下载文件

    protected void lbtnDown_Click(object sender, EventArgs e)         {             // 定义文件路径           ...

最新文章

  1. 周伯文对话斯坦福AI实验室负责人:下一个NLP前沿是什么?
  2. mvc框架自个儿搭建
  3. 分享apache http服务器设置虚拟主机的方法
  4. 安装 linux kernel 3.12
  5. 以下十种性格的人不适合做程序员,你​赞同吗? ​
  6. Ubuntu18.04 Flutter开发环境搭建
  7. 力扣 数组的相对排序
  8. 30.构建单机多容器环境-故障31.构建单机多容器环境
  9. 成人大专计算机自我鉴定300字,自我鉴定300字成人大专
  10. 谁说淘宝客不赚钱?用此招,票子流量手到擒来!
  11. 如何从godaddy转出域名
  12. 风螺旋公切线算法详解
  13. 等待是一个过程,每一种坚守都是幸福
  14. 自编剧本——爱上坑神姐姐的少女(很H很暴力)
  15. 2019一级建造师《水利水电》每日一练
  16. OpenWrt设置访客网络Guest Wi-Fi
  17. 优化(学习)公司的webpack配置(一)
  18. css3 中@font-face 一个css文件可以定义多种字体
  19. c++ Prime Plus 第五章 循环和关系表达式
  20. 肿瘤NGS生信知识来源-博客、公众号、网站

热门文章

  1. 亚马逊首席技术官预测2021年将改变世界的八大技术趋势
  2. 图文详解并联机器人,你了解吗?
  3. 钱老论逻辑、思维科学、智能机(一)
  4. 2020 五大技术趋势:无人驾驶发展、机器视觉崛起、区块链实用化、人类增强技术、超自动化...
  5. “用手机就能访问卫星” 软件定义升级卫星智能
  6. 哈勃望远镜进一步确认宇宙在加速膨胀
  7. 智能连接:5G与人工智能、物联网等技术的超级融合
  8. 传感器数据完善 AI 功能,激起机器人“网络效应”
  9. 程序员毕业两年,三年工作经验是怎么来的? | 每日趣闻
  10. 5 个大厂 offer,该怎么选?