Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultCiphers = []string{ "aes128-ctr", "aes192-ctr", "aes256-ctr", "aes128-gcm@openssh.com", "chacha20-poly1305@openssh.com", "arcfour256", "arcfour128", "arcfour", "aes128-cbc", "3des-cbc", "blowfish-cbc", "cast128-cbc", "aes192-cbc", "aes256-cbc", } DefaultKeyExchanges = []string{ "diffie-hellman-group-exchange-sha256", "diffie-hellman-group18-sha512", "diffie-hellman-group16-sha512", "diffie-hellman-group14-sha256", } )
Functions ¶
func LoadConfig ¶
func LoadConfig() error
func LoadConfigBytes ¶
func LoadSshConfig ¶
func LoadSshConfig() error
Types ¶
type CallbackShell ¶
type Logger ¶
type Node ¶
type Node struct {
Name string `yaml:"name"`
Alias string `yaml:"alias"`
Host string `yaml:"host"`
User string `yaml:"user"`
Port int `yaml:"port"`
KeyPath string `yaml:"keypath"`
Passphrase string `yaml:"passphrase"`
Password string `yaml:"password"`
CallbackShells []*CallbackShell `yaml:"callback-shells"`
Children []*Node `yaml:"children"`
Jump []*Node `yaml:"jump"`
}
Click to show internal directories.
Click to hide internal directories.
