Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConfig ¶
type ClientConfig struct {
User string `regex:".*"`
HostAddress string `regex:"([-.\\da-zA-Z]+)|(\\d+-[\\d:A-Fa-f]+,\\[[^\\]]+\\])"`
Port string `regex:"0*([0-5]?\\d{0,4}|6([0-4]\\d{3}|5([0-4]\\d{2}|5([0-2]\\d|3[0-5]))))"`
PasswordAuthentication string `regex:"(yes|no)"`
PubkeyAuthentication string `regex:"(yes|no)"`
StrictHostKeyChecking string `regex:"(yes|no|ask)"`
IdentityFile []string `regex:".*"`
LocalForward string `regex:".*"`
RemoteForward string `regex:".*"`
UserKnownHostsFile string `regex:".*"`
ProxyCommand string `regex:".*"`
}
ClientConfig is a struct containing configuration for the client.
func Create ¶
func Create() *ClientConfig
Create creates a new ClientConfig with the default values.
Click to show internal directories.
Click to hide internal directories.