跳转到主要内容

通过SFTP访问您的文档

项目描述

License: AGPL-3

SFTP

此模块允许您通过SFTP访问您的数据(=附加到记录的文档)。将提供不同的虚拟根来开始浏览,目前只有一个映射 按模型,让您浏览不同模型的记录ID。

安装

要安装此模块,您需要

  1. 安装paramiko。您需要版本2.0或更高版本

  2. 安装模块。它将在安装过程中生成一个新的主机密钥

配置

要配置此模块,您需要

  1. 确保在配置参数 document_sftp.hostkey 中有一个合适的hostkey

  2. 在用户表单上添加一些授权密钥,允许通过SFTP登录的用户

使用

要使用此模块,您需要

  1. 将一些密钥添加到您的用户的授权密钥字段

  2. sftp -p 2222 $yourodoohost 并浏览可能性

  3. 当您找到想要的内容时,说 sshfs -p 2222 "admin@localhost:By model/res.company/1" $yourmountpoint 以在 $yourmountpoint 中查看您主要公司的所有附件

  4. 请人实现锁定(见下文),以便能够在此处写入

Try me on Runbot

已知问题/路线图

  • 实现写入。这并非易事,因为我们需要某种锁定概念,相应的UI以及处理一些边缘情况

  • 允许限制通常允许在SFTP上执行的操作(因为 rf -rf $yourmountpoint/ 可能成为一个严重问题)

  • 应支持目录

  • 实现一些其他有用的虚拟根(邮件、按目录、按名称等)。从用户的角度来看,这应该看起来像是对刚性标识符(模型+id)的符号链接。

  • 有了这个,auth_ssh 应该很容易实现,可以为您的脚本启用无密码登录。

  • 如果您想从 SFTP 服务器线程中看到错误消息,请使用 --log-handler=paramiko:DEBUG

错误追踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现的人,请通过提供详细和受欢迎的反馈来帮助我们解决这个问题。

致谢

图片

  • Odoo 社区协会: 图标

贡献者

请不要直接联系贡献者寻求有关此插件的帮助或有关于此插件的问题,而是使用 社区邮件列表 或适当的专门邮件列表来寻求帮助,以及上述错误追踪器中的技术问题。

维护者

Odoo Community Association

此模块由 OCA 维护。

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

此版本没有可用的源代码发行版文件。请参阅 生成发行版存档的教程

构建发行版

odoo8_addon_document_sftp-8.0.1.0.0.99.dev3-py2-none-any.whl (33.5 kB 查看散列)

上传时间 Python 2

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面