[X2go-dev] PyHoca-GUI v0.0.18 released for testing (using Python X2go 0.0.28)

Mike Gabriel m.gabriel at das-netzwerkteam.de
Fri Dec 31 02:41:56 CET 2010


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

The SSH proxy feature:
----------------------
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:

   1. 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

   2. 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 at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20101231/177ef980/attachment.pgp>


More information about the x2go-dev mailing list