Patent ID: 8271777
Filing Date: 2012-09-18
Classification: H04L

Abstract:
1. A system for maintaining a persistent secure connection between a host and a terminal, the system comprising: a processor for executing instructions; and a memory for storing instructions for execution by the processor, the instructions when executed configuring the system to provide: a secure terminal server component for establishing a terminal connection with a terminal associated with a terminal identifier (ID), the terminal connection uniquely identified by a terminal connection ID; a secure client component for establishing a secure shell (SSH) connection with the host for the terminal when a session with the host is created for the terminal, the SSH connection being active regardless of whether the terminal connection is disconnected, the SSH connection uniquely identified by a host connection ID and being associated with the session; and a client session manager for bridging the SSH connection and the terminal connection, the client manager comprising: a session manager component for associating the SSH connection and the terminal connection with the session, the session manager comprising: a session analyzer being configured for: determining if the terminal has the session with the host, when the terminal connection is received; if it is determined that the terminal does not have the session, creating the session, the SSH connection being established for the session, and if it is determined that the terminal has the session, identifying the SSH connection associating with the session; and a connection manager component for establishing communication between the SSH connection identified by the host connection ID associated with the session and the terminal connection identified by the terminal connection ID associated with the session.