I want to build an application where a client connects to a server (most likely via ssh) the ssh server then recognizes this connection and establishes a connection back to the client with full access to a shell/command prompt. Is there anything out there to build off of? Does this technology already exist, but I just cant find it?