Documentation ¶
Index ¶
- Constants
- func ConnectToClient(connCtx context.Context, opts *SSHOpts, currentClient *ssh.Client, ...) (*ssh.Client, int32, error)
- func CpWshToRemote(ctx context.Context, client *ssh.Client, clientOs string, clientArch string) error
- func GetClientPlatform(ctx context.Context, shell genconn.ShellClient) (string, string, error)
- func GetClientPlatformFromOsArchStr(ctx context.Context, osArchStr string) (string, string, error)
- func IsPowershell(shellPath string) bool
- func NormalizeConfigPattern(pattern string) string
- func ParseProfiles() []string
- func SimpleMessageFromPossibleConnectionError(err error) string
- func WaveSshConfigUserSettings() *ssh_config.UserSettings
- type ConnectionDebugInfo
- type ConnectionError
- type HostKeyAlgorithms
- type SSHOpts
- type UserInputCancelError
Constants ¶
View Source
const SshProxyJumpMaxDepth = 10
Variables ¶
This section is empty.
Functions ¶
func ConnectToClient ¶
func CpWshToRemote ¶ added in v0.11.0
func GetClientPlatform ¶ added in v0.11.0
returns (os, arch, error) guaranteed to return a supported platform
func GetClientPlatformFromOsArchStr ¶ added in v0.11.0
func IsPowershell ¶
func NormalizeConfigPattern ¶
func ParseProfiles ¶ added in v0.11.0
func ParseProfiles() []string
func SimpleMessageFromPossibleConnectionError ¶ added in v0.11.0
func WaveSshConfigUserSettings ¶ added in v0.9.0
func WaveSshConfigUserSettings() *ssh_config.UserSettings
Types ¶
type ConnectionDebugInfo ¶ added in v0.9.0
type ConnectionError ¶ added in v0.9.0
type ConnectionError struct { *ConnectionDebugInfo Err error }
func (ConnectionError) Error ¶ added in v0.9.0
func (ce ConnectionError) Error() string
type HostKeyAlgorithms ¶
type SSHOpts ¶
type UserInputCancelError ¶
type UserInputCancelError struct {
Err error
}
func (UserInputCancelError) Error ¶
func (uice UserInputCancelError) Error() string
Click to show internal directories.
Click to hide internal directories.