1. A computer-implemented method of a secure-access gateway to a destination device in a protected computer network comprising: receiving a request from a remote user to access the destination device in the protected computer network; registering a session for the remote user, wherein the session comprises an access information to the destination device by the remote user according to a set of specified parameters controlled by the secure access gateway; creating the session; monitoring the session according to the set of specified parameters; determining that at least one specified parameters is achieved; and terminating the session between the remote user and the destination device, wherein at least one of a login username or a password is entered by the secure access gateway, wherein an additional authentication step is implemented using a short message system (SMS) message, wherein the set of specified parameters comprise at least one of source subnet, a second authentication factor, a destination device Internet Protocol (IP) address a destination device host name or IP address, a destination device login credentials, a specified protocol, a specified number of login tokens, an authorization profile, or a period of access to the destination device via the secure access gateway, wherein each login to the secure access gateway uses a token, and wherein each token can only be used once, wherein each token is automatically generated by secure access gateway and provided to the remote user as a result of a registration process, wherein the token comprises a string of random alpha-numeric text or non-alpha numeric characters, wherein the secure access gateway logs into the destination device on behalf of the remote user when the remote user provides the secure access gateway a session identifier and a token, and wherein a remote user remote is permitted to connect to one destination device per session.