GTSecure Login protects routers by requiring a challenge handshake before a user can access the router operating system. The challenge handshake uses a secret based on the RSA Data Security, Inc. MD5 Message-Digest Algorithm. The secret is never sent over the LAN or WAN.
GTSecure Login includes a utility for either Microsoft® Windows(TM) NT, Windows 95, or UNIX® platforms. The GTSecure Login utility calculates responses to GTSecure challenges.
This document provides instructions for installing and configuring GTSecure Login. It includes the following sections:
Installing and Compiling the GTSecure Login Utility
Configuring and Using GTSecure Login
User Account Configuration Commands
Installing and Compiling the GTSecure Login Utility
There are two versions of the GTSecure Login utility available, one for UNIX platforms and one for Intel-based 386, or above, PCs.
UNIX Platforms
The UNIX version of the GTSecure Login utility comes compiled for SunOS(TM) version 4.1.x or greater. If you are using a different UNIX operating system, you must compile the GTSecure Login utility files.
Installing the GTSecure Login Utility on a UNIX Platform
The UNIX version of the GTSecure Login utility comes on a 3.5-inch disk in .tar format. To install the GTSecure Login utility on a UNIX platform, follow these steps:
tar xvf /dev/device-name
tar xvf secure_login.tar
This creates a new executable file called seclogin and places the file in the obj directory.make seclogin
secstart.exe
The console login is automatically enabled once you add an administrative user.
Config>add user
Enter user name: ? NewAdmin
Enter authentication type: (N)one, (P)assword, (C)hallenge, or (Q)uit [P]? c
Enter MD5 secret:
Enter MD5 secret again:
Enter permission: (A)dmin, (O)perations, (M)onitor, or (Q)uit [A]? a
User `NewAdmin' has been added
Do you want to add Technical Support access? (Y)es, (N)o, or (Q)uit [Y]? yes
When you enter yes, the router prompts for adding a new account, as in step 1. Nx Networks personnel know the technical support password. Assign the Administrator permission level.
Config>Ctrl P
*restart
login: Admin
Password [kPn7SrFs]:
seclogin user-name secret router-challenge
For example:
seclogin Admin adminsecret kPn7SrFs
The GTSecure Login utility calculates and displays a response to the challenge.
cm1/0C02
Password [kPn7SrFs]:cm1/0C02
If the response is correct, GTSecure displays the * prompt.
Config> prompt. Note:
You must have Administrator permission level to create a new user account, to change or display user accounts, or to enable the console login.
Add User
Adds a new user account to the router. You can create up to 50 user accounts and one technical support access account. User names, passwords, and secrets can be up to 250 characters and are case sensitive.
Table 2 describes the permission levels. You must assign one of these permission levels to each user account:
add user
Enter user name: ? NewAdmin
Enter authentication type: (N)one, (P)assword, (C)hallenge, or (Q)uit [C]? c
Enter MD5 secret:
Enter MD5 secret again:
Enter permission: (A)dmin, (O)perations, (M)onitor, or (Q)uit [A]? a
User `NewAdmin' has been added
Change Password
Changes the current user's password or MD5 secret. Any currently logged in user, with any permission level, can change the password or MD5 secret for their own account.
Syntax: change password
change password
Enter current MD5 secret:
Enter new MD5 secret:
Enter new MD5 secret again:
Current user's MD5 secret has been changed
change user
Enter user name: ? NewAdmin
Change authentication type? (Y)es, (N)o, or (Q)uit [N]? y
Enter authentication type: (N)one, (P)assword, (C)hallenge, or (Q)uit [P]? c
Enter MD5 secret:
Enter MD5 secret again:
Change permission? (Y)es, (N)o, or (Q)uit [N]? n
User `NewAdmin' has been changed
delete user
Enter user name: ? NewAdmin
Delete user `NewAdmin'? (Y)es, (N)o, or (Q)uit [N]? y
User `NewAdmin' has been deleted
disable console-login
enable console-login
list users
PERMISSION AUTHENTICATION USER
Admin None nadmin
Tech Support Challenge/Response Proteon
Monitor None xx
Monitor Challenge/Response cmon
Monitor Password pmon
Admin Challenge/Response NewAdmin
Console login is enabled