NAME

Net::SSH::Perl::WithSocks - connect to an SSH host through a TCP proxy

SYNOPSIS

my $ssh = Net::SSH::Perl::WithSocks->new( 'motherbrain.nanabox.net',
	with_socks => {
		socks_host => 'motherbrain.nanabox.net',
		socks_port => 9000,
		}
	);

$ssh->login(); # Use it just like a regular Net::SSH object

DESCRIPTION

This is a utility to make simple the process of connecting to an SSH host by way of a TCP proxy, such as those provided by OpenSSH servers for tunneling. It is based off of Net::SSH::Perl so that it can work in Windows as well, though the basic idea could be expounded upon to support Net::SSH2 as well.

SEE ALSO

Net::SSH::Perl::ProxiedIPC is a module that can create chains of SSH objects of any type to connect to servers behind layers of security. It depends heavily on Net::SSH::Perl::WithSocks to pull off basic one-off hops and requests.

AUTHOR

Jennie Rose Evers-Corvina <seven@nanabox.net>, Matt S. Trout (mst) <mst@shadowcat.co.uk>

COPYRIGHT

LICENSE

You can use this package under the Artistic License 2.0.