Skip to content

关于本页

本页介绍更夫所基于的开源内核 Keep 的通用能力。更夫在其上提供国内化增强:钉钉/企业微信/飞书通知、国产大模型接入、LDAP 认证与值班管理。部署与上手请看快速上手。

认证 ​

此提供商需要身份验证。

  • host: SSH 主机名(必需:True,敏感:False)
  • user: SSH 用户(必需:True,敏感:False)
  • port: SSH 端口(必需:False,敏感:False)
  • pkey: SSH 私钥(必需:False,敏感:True)
  • password: SSH 密码(必需:False,敏感:True)

某些范围可能需要才能通过提供商执行特定操作或查询。以下是相关范围及其用例的摘要:

  • ssh_access: 提供的凭据授予对 SSH 服务器的访问权限

在工作流中 ​

此提供商可用于工作流。

作为"步骤"来查询数据,示例:

yaml
steps:
    - name: Query ssh
      provider: ssh
      config: "{{ provider.my_provider_name }}"
      with:
        command: {value}
        query: {value}  # 要执行的命令

请查看以下工作流示例:

连接 Provider ​

SshProvider 类提供了一种执行 SSH 命令并获取其输出的方法。该类使用 paramiko 库建立到服务器的 SSH 连接并执行命令。

注意事项 ​

暂无信息,欢迎使用页面底部的"编辑此页面"链接进行贡献

相关链接 ​

基于 MIT 协议开源的 Keep · 由更夫社区维护