tssh 0.2 review

Download
by rbytes.net on

tssh is a shell script wrapper around ssh that securely tunnels a connection through untrusted machines. See this post for my reas

License: GPL (GNU General Public License)
File size: 2K
Developer: Elliot Kendall
0 stars award from rbytes.net

tssh is a shell script wrapper around ssh that securely tunnels a connection through untrusted machines.

See this post for my reasoning about why something like this is necessary.

To install, copy the included tsshrc file to ~/.tsshrc and modify it to set the appropriate hosts, usernames, and ps command. Copy the tssh and tscp scripts to somewhere in your path - maybe /usr/local/bin for a system-wide install, or ~/bin for a one-user install.

Use is the same as the ssh and scp commands, but with some basic debug output to let you know what's happening on a slow network. For example:

[user@localhost ~]$ tssh root@remotehost
Hop 1
Hop 2
Hop 3
Last login: Wed Nov 30 16:23:38 2005 from localhost
[root@remotehost root]#

[user@localhost ~]$ tscp somefile root@remotehost:
Hop 1
Hop 2
Hop 3
somefile 100% 1199KB 1.2MB/s 00:01

[user@localhost ~]$ tscp root@remotehost:somefile .
Hop 1
Hop 2
Hop 3
somefile 100% 1199KB 1.2MB/s 00:00

What's New in This Release:
Changed to use "-o HostKeyAlias" instead of "-o NoHostAuthenticationForLocalhost" or "-o UserKnownHostsFile". (Peter Williams)
User-definable ps command line for non-BSD systems (Peter Williams)
Moved configuration options into a seperate file (Elliot Kendall)
Included tscp, a tunneling version of scp (Elliot Kendall)

tssh 0.2 search tags