Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SSHClientFactory ¶
type SSHClientFactory struct {
// contains filtered or unexported fields
}
SSHClientFactory is a factory for creating ssh.Client.
func DefaultSSHClientFactory ¶
func DefaultSSHClientFactory() *SSHClientFactory
DefaultSSHClientFactory returns the default SSHClientFactory
func NewSSHClientFactory ¶
func NewSSHClientFactory(userSettings *ssh_config.UserSettings) *SSHClientFactory
NewSSHClientFactory instantiates a new SSHClientFactory.
func (*SSHClientFactory) CreateForAlias ¶
func (factory *SSHClientFactory) CreateForAlias(alias string) (*ssh.Client, error)
CreateForAlias creates a new ssh.Client for the specified alias.
Click to show internal directories.
Click to hide internal directories.