Documentation ¶
Index ¶
- func CommonOpts(useDotSSH bool) ([]string, error)
- func DetectOpenSSHVersion() semver.Version
- func ParseOpenSSHVersion(version []byte) *semver.Version
- func SSHArgsFromOpts(opts []string) []string
- func SSHOpts(instDir string, useDotSSH, forwardAgent bool, forwardX11 bool, ...) ([]string, error)
- type PubKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommonOpts ¶ added in v0.7.2
CommonOpts returns ssh option key-value pairs like {"IdentityFile=/path/to/id_foo"}. The result may contain different values with the same key.
The result always contains the IdentityFile option. The result never contains the Port option.
func DetectOpenSSHVersion ¶ added in v0.7.4
func ParseOpenSSHVersion ¶ added in v0.7.2
func SSHArgsFromOpts ¶ added in v0.7.2
SSHArgsFromOpts returns ssh args from opts. The result always contains {"-F", "/dev/null} in addition to {"-o", "KEY=VALUE", ...}.
Types ¶
type PubKey ¶
func DefaultPubKeys ¶
DefaultPubKeys returns the public key from $LIMA_HOME/_config/user.pub. The key will be created if it does not yet exist.
When loadDotSSH is true, ~/.ssh/*.pub will be appended to make the VM accessible without specifying an identity explicitly.
Click to show internal directories.
Click to hide internal directories.