IOSSHy is an application that provides an easy to use desktop tool to quickly create and destory SSH tunnels and launch commands based on a preconfigured setup.
Example usage
Create a SSH tunnel to a remote host on the MySQL port and launch a program locally that uses the tunnel to manipulate the database. When the program terminates the tunnel is automatically closed.
Installation
The application should work reasonably well on all the platforms where the dependencies can be satisfied (Linux, *BSD, OSX, Windows, ...), but at this point has only been tested on Linux operating systems.
Build instructions
Before using this applications the Qt forms and icon resources must be compiled. There is a unix shell script in the root of the distribution package named build.sh that takes care of this process:
cd [SOURCE FOLDER]
sh build.sh
chmod 755 bin/iosshy
bin/iosshy
What is new in this release:
- Clicking on the tray icon now toggles the configuration dialog visibility
- Modified process title to be "iosshy" instead of the generic "python"
- Included missing file from sdist (Fixes #6)
- Removed problematic unique application check (will return in future versions)
What is new in version 1.4:
- Removed PyCrypto requirement on Windows
- Implemented check for application already running on KDE
- Fixed message "Closing tunnel" being shown multiple times
What is new in version 1.3:
- Fixed crash on application quit
- Settings are saved as soon as the configuration dialog is closed
- Fixed crash in about dialog when main window is hidden
What is new in version 1.2:
- Called required Random.atfork in tunnel thread, to ensure RNG thread safety
- Suppressed RandomPool deprecation warning (paramiko should fix this)
Requirements:
- PyKDE4
- PyQt
- paramiko
Comments not found