Tuesday, January 6, 2009

RDP encapsulated SSH client


Well I've been coding all night and have a new version of the portal application.

Key features:
SSH enabled RDP session to Term servers.
LAVA SSH gateway listening at port 80 for clients to connect to via SSH.
Once they connect, they pull in some port forwarding information which is tied to their user id.
The SSH embedded client reads the xml information and then port forwards to their internal terminal server and sets up the port onto their local machine at port 3390
The client then generates an RDP file that is run on the localmachine and connects the MS RDP client to port 3390 on the localmachine. Voila - the client is using SSH and RDP without knowing it.

Beautiful part is the EXE is under 8 mb and runs entirely in ram. No install. Just run it off a usb and connect to your published apps via SSH and no port opening on firewalls cause the SSH server is listening on 80.

I might expand the published apps to include X servers and imbed an X client in the portal app , I could also add a vnc client embedded in the portal so you could vnc into servers via ssh.

I have a screenshot above:

No comments: