sshadapt

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2026 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Overview

Package sshadapt 收纳 binder 之间共用的 SSH 适配器类型,避免循环依赖。

目前只有 PoolDialer:ssh 和 opsctl 两个 binder 都需要把 credential_resolver.Default().DialAssetSSH 适配成 sshpool.PoolDialer 接口。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PoolDialer

type PoolDialer struct{}

PoolDialer 实现 sshpool.PoolDialer,委托给 credential_resolver 统一 dial。

func (*PoolDialer) DialAsset

func (d *PoolDialer) DialAsset(ctx context.Context, assetID int64) (*ssh.Client, []io.Closer, error)

DialAsset 通过 credential_resolver 拨号一个 asset 的 SSH 主连接。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL