tssh 0.2 review
Downloadtssh is a shell script wrapper around ssh that securely tunnels a connection through untrusted machines. See this post for my reas
|
|
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 keywords