首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sftp + python的自动sftp

sftp + python的自动sftp
EN

Server Fault用户
提问于 2011-11-14 14:19:40
回答 3查看 2.4K关注 0票数 1

是否可以通过python运行以下步骤?

我的目标是通过python -登录到13.5.41.90 (LinuxMachineRedHat5.3)来实现sftp的自动化,并从这个Linux获得file.txt,请给我建议?

代码语言:javascript
复制
  sftp 13.5.41.90 
  Password: password123
  cd /var/tmp
  get  file.txt 
  sftp> quit


  the full view from sftp command line

  sftp 13.5.41.90 
  Connecting to 13.5.41.90... 
  Password: password123
  sftp> cd /var/tmp
  sftp> get  file.txt 
  Fetching /var/tmp/file.txt to info.txt
  /var/tmp/file.txt                                                                                 100%  340     0.3KB/s   00:00    
  sftp> quit
EN

回答 3

Server Fault用户

发布于 2012-01-16 13:28:25

面料是伟大的做这项工作。

  1. 安装fabic,参考文献:http://fabfile.org/ pip安装织物
  2. 创建一个fabfile.py如下:从fabric.api导入*从fabric.operations导入put = "username“env.password = "password123”def do():put(local_path="./temp/file.txt“、remote_path="/tmp/file.txt") get(remote_path="/tmp/file.txt”、local_path="./temp/file.txt")
  3. 和fab一起跑

应该有效。)

票数 2
EN

Server Fault用户

发布于 2011-11-14 14:25:36

查看Python的Paramiko库。我已经将它用于SSH,但我知道它也有一个SFTP对象实现。

http://www.lag.net/paramiko/

票数 1
EN

Server Fault用户

发布于 2011-11-14 14:37:53

看看pypi储存库。我建议你使用http://pypi.python.org/pypi/ssh/1.7.9。它在交换矩阵中使用

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/330772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档