The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

dnsssh - Wrapper script for dnsc and ssh

SYNOPSIS

  dnsssh --suffix=DNS_Suffix [ssh_options] [user@]hostname [command]

DESCRIPTION

The --suffix is the DNS Suffix delegated to the dnsd server. If none is specified from commandline, then the DNS_SUFFIX environment variable is used. This setting is required.

The optional [ssh_options] are passed to the real ssh command.

Special attention has been taken for the "-p" option and the "hostname" arguments in order to tunnel properly, but everything should function like the normal ssh program.

CAVEATS

The "ssh" client must exist in the path. This utility does not re-implement the entire SSH protocol. It just calls dnsc and ssh with the proper arguments for you.

I disabled Strict Host Checking to avoid conflicts with previous invocations and to reduce bloating up of useless entries into your known_hosts file. But it will always claim it "Permanently added" the host.

SEE ALSO

dnsc, dnsd, ssh

AUTHOR

Rob Brown, <bbb@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011-2012 by Rob Brown

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.9 or, at your option, any later version of Perl 5 you may have available.