Versions in this module Expand all Collapse all v0 v0.10.0 Jun 16, 2026 Changes in this version + func NewNonInteractiveConnector(cfgProvider config.ConfigProvider) *ssh.Connector type SSHAdapter + func NewNonInteractiveSSHAdapter(cfgProvider config.ConfigProvider) *SSHAdapter v0.9.0 May 30, 2026 Changes in this version + func NewConnector(cfgProvider config.ConfigProvider) *ssh.Connector + type SSHAdapter struct + func NewSSHAdapter(cfgProvider config.ConfigProvider) *SSHAdapter + func (a *SSHAdapter) ConfirmHostKey(hostname string, fingerprint string) (bool, error) + func (a *SSHAdapter) GetConfig(nodeID string) (*ssh.ClientConfig, error) + func (a *SSHAdapter) PromptPassword(prompt string) (string, error) + func (a *SSHAdapter) UpdateAuth(nodeID string, password, keyPath, passphrase string) error + func (a *SSHAdapter) UpdateSudo(nodeID string, mode ssh.SudoMode, suPwd string) error