Dear list,
I have just released another test version (v0.0.18) of PyHoca-GUI (a
wxPython X2go client implementation for the systray).
Debian (>=squeeze) and Ubuntu (>=lucid) packages are available for
installation. Further information can be found here:
http://das-netzwerkteam.de/site/?q=node/71
Changes / modifications / improvements since last announced release (v0.0.15):
o greatly improved session management (X2goSessionRegistry class) -> which makes it possible to notify more properly about what happens to running/suspended sessions o added/enabled a session profile manager o added edit functionality for connected profiles o added local folder sharing while session is connected o added SSH proxy support (see below) o rudimentarily added XDMCP support (not yet fully working) o added command line option that make PyHoca-GUI portable (esp. interesting for Windows version which will be available soon) o added Xserver support for Windows version
As it was a customer request and also something I need regularly I
implemented a SSH proxy server feature into PyHoca-GUI. What it does
is this:
create a forwarding tunnel to some well protected host via my server:
ssh -lmike myserver.local -L
54321:host.reachable-through-VPN.via.myserver:22
then connect an X2go session to myserver.local:54321 in order to
reach the
highly protected server at the end of the above SSH tunnel.
SSH proxy support adds for new options to the sessions file:
usesshproxy=true|false sshproxyhost=<hostname>:<port> sshproxyuser=<username> sshproxytunnel=<loca_host>:<local_port>:<remote_host>:<remote_port>
SSH proxy support, of course, is implemented with Python Paramiko. The
SSH proxy settings can be editor for each sesson profile under the
,,Connection'' tab.
I have tested configuring SSH proxy quite a lot with PyHoca-GUI and
x2goclient-qt. Both apps use the same sessions configuration file and
the above options persist well when editing session profiles with
either of the GUI applications (PyHoca-GUI known how to interpret
them, x2goclient-qt simply ignores them).
@Heinz+Alex: I was quite happy to see that x2goclient-qt ignores
unknown session options and leaves them also untouched when editing a
session profile. PyHoca-GUI also does this with session options it
does not know. Thus, it is possible to add session profile options to
the sessions (or GCONF or WINREG) file without the clients interfering
with each other's ,,special'' options.
light+love and happy new year (soon!!!) Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0x1943CA5B mail: m.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...