# Functions

BastionConnectFunc is a convenience method for returning a function that connects to a host over a bastion connection.
ConnectFunc is a convenience method for returning a function that just uses net.Dial to communicate with the remote end that is suitable for use with the SSH communicator configuration.
No description provided by the author
Creates a new packersdk.Communicator implementation over SSH.
An implementation of ssh.KeyboardInteractiveChallenge that simply sends back the password for all questions.
ProxyConnectFunc is a convenience method for returning a function that connects to a host using SOCKS5 proxy.
ProxyServe starts Accepting connections.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrHandshakeTimeout is returned from New() whenever we're unable to establish an ssh connection within a certain timeframe.

# Structs

Config is the structure used to configure the SSH communicator.
TunnelSpec represents a request to map a port on one side of the SSH connection to the other.

# Type aliases

TunnelDirection is the supported tunnel directions.