# 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.
Creates a new packer.Communicator implementation over SSH.
An implementation of ssh.KeyboardInteractiveChallenge that simply sends back the password for all questions.

# 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.