sshproxy is a Python-based software that presents an SSH proxy for secure communication between servers. It is a simple yet powerful program that ensures safe data transfer by enciphering information while in transit.
To get started with sshproxy, you can use the pssh shell wrapper to connect to remote sites and execute commands. With pssh, you can easily execute remote commands, as well as transfer files using scp. The software also comes with a few shell wrapper plugins, such as the email notifier and session recorder.
A normal ssh session may look like this: me@myhost $ ssh -tp 2242 me@proxy remote-site root@remote-site # ... doing some administration commands ... root@remote-site # exit me@myhost $
But with pssh, it's much simpler: me@myhost $ pssh remote-site root@remote-site # ... doing some administration commands ... root@remote-site # exit me@myhost $
With the latest 0.6.0 Beta 2 release, sshproxy has fixed some minor bugs and made some security fixes for paramiko < 1.7.2. Additionally, passwords can now contain non-ASCII characters.
Version 0.5.0 / 0.6.0 Beta 2: N/A