Kerberos Version 1.0 for OpenVMS Security Client
Installation Guide and Release Notes
Kerberos Version 1.0 for OpenVMS Security Client, based on MIT Kerberos V5 Release 1.0.5
Contents:
Prerequisites
Documentation
Configuration
Sample Configuration
Release Notes
Kerberos Version 1.0 for OpenVMS Security Client, based on MIT Kerberos V5 Release 1.0.5, is now integrated into OpenVMS Alpha Version 7.3-1.
Kerberos is a network authentication protocol designed to provide strong authentication for client/server applications by using secret-key cryptography.
Kerberos was created by the Massachusetts Institute of Technology as a solution for network security. The Kerberos protocol uses strong cryptography so that a client can prove its identity to a server (and vice versa) across an insecure network connection. After a client and server have used Kerberos to prove their identity, they can also encrypt all of their communications to assure privacy and data integrity.
Kerberos is freely available from MIT, under a copyright permission notice. Kerberos for OpenVMS is supplied by Compaq Computer Corporation under the terms of the license from the Massachusetts Institute of Technology. For more information on the Kerberos license, please see http://web.mit.edu/kerberos/www/.
Prerequisites
Compaq Computer Corporation supports the following configuration:
TCP/IP Transport
Compaq TCP/IP Services for OpenVMS Version 5.0 or higher.
Compaq supports Compaq TCP/IP Services for OpenVMS, and is actively working with third-party TCP/IP vendors to test Kerberos on other TCP/IP implementations.
Documentation
The Kerberos for OpenVMS Installation Guide and Release Notes (this document) contain OpenVMS-specific information about configuration, release notes, and known problems.
General information about Kerberos is available at http://web.mit.edu/kerberos/www/.
The following Kerberos documentation is available from this website. This documentation is included in the MIT distribution and is not specific to OpenVMS.
- Kerberos V5 Installation Guide
(HTML PDF)- Kerberos V5 User's Guide
(HTML PDF)- Kerberos V5 System Administrator's Gui
(HTML PDF)- Upgrading to Kerberos V5 from Kerberos V4
(HTML PDF)
Configuration
To configure Kerberos, perform the following steps from a privileged OpenVMS username (for example, SYSTEM).
- Insert the following line into SYS$MANAGER:SYSTARTUP_VMS.COM. This line must be entered after the startup command for Compaq TCP/IP Services for OpenVMS. (If you start Compaq TCP/IP Services for OpenVMS as a batch job, be sure that TCP/IP has started before you start Kerberos.)
$ @SYS$STARTUP:KRB$STARTUP.COM
- Add the following line to your SYLOGIN command procedure, or into the LOGIN.COM of each user who will use Kerberos.
$ @SYS$MANAGER:KRB$SYMBOLS
- Run the following command procedure to configure the Kerberos clients and servers.
$ @SYS$STARTUP:KRB$CONFIGURE.COM
- Read the Kerberos V5 Installation Guide for additional setup and configuration information.
$ @SYS$STARTUP:KRB$CONFIGURE.COM Kerberos V1.0 for OpenVMS Configuration Menu Configuration options: 1 - Setup Client configuration 2 - Edit Client configuration 3 - Setup Server configuration 4 - Edit Server configuration 5 - Shutdown Servers 6 - Startup Servers E - Exit configuration procedure Enter Option: 1 Where will the OpenVMS Kerberos 5 V1.0 KDC be running [ <node> ]: <CR> What is the OpenVMS Kerberos 5 V1.0 default domain [ <domain> ]: <CR> What is the OpenVMS Kerberos 5 V1.0 Realm name [ <realm> ]: <CR> Press Return to continue ... Kerberos V1.0 for OpenVMS Configuration Menu Configuration options: 1 - Setup Client configuration 2 - Edit Client configuration 3 - Setup Server configuration 4 - Edit Server configuration 5 - Shutdown Servers 6 - Startup Servers E - Exit configuration procedure Enter Option: 3 Where will the OpenVMS Kerberos 5 V1.0 KDC be running [ <node> ]: <CR> What is the OpenVMS Kerberos 5 V1.0 default domain [ <realm> ]: <CR> What is the OpenVMS Kerberos 5 V1.0 Realm name [ <realm> ]: <CR> The type of roles the KDC can perform are: NO_KDC -- where the KDC will not be run SINGLE_KDC -- where the KDC is the only one in the realm MASTER_KDC -- where the KDC is the master of 1 or more other KDCs SLAVE_KDC -- where the KDC is slave to another KDC What will be the KDC's role on this node [ NO_KDC ]: MASTER Create the OpenVMS Kerberos 5 V1.0 database [ Y ]: <CR> Creating OpenVMS Kerberos 5 V1.0 database ... Initializing database 'krb$root:[krb5kdc]principal' for realm '<realm>', master key name 'K/M@<realm>' You will be prompted for the database Master Password. It is important that you NOT FORGET this password. Enter KDC database master key: <MASTER_KEY> Re-enter KDC database master key to verify: <MASTER_KEY> Priority: info No dictionary file specified, continuing without one. Please enter a default OpenVMS Kerberos 5 V1.0 administrator [ SYSTEM ]: <CR> Enter password for principal "SYSTEM/admin@<realm>": <PASSWORD> Re-enter password for principal "SYSTEM/admin@<realm>": <PASSWORD> Principal "SYSTEM/admin@<realm>" created. Priority: info No dictionary file specified, continuing without one. Create OpenVMS Kerberos 5 V1.0 principals [ Y ]: NO Priority: info No dictionary file specified, continuing without one. Entry for principal kadmin/admin with kvno 3, encryption type DES-CBC-CRC added to keytab WRFILE=KRB$ROOT:[KRB5KDC]KADM5.KEYTAB. Priority: info No dictionary file specified, continuing without one. Entry for principal kadmin/changepw with kvno 3, encryption type DES-CBC-CRC added to keytab WRFILE=KRB$ROOT:[KRB5KDC]KADM5.KEYTAB. Press Return to continue ... Kerberos V1.0 for OpenVMS Configuration Menu Configuration options: 1 - Setup Client configuration 2 - Edit Client configuration 3 - Setup Server configuration 4 - Edit Server configuration 5 - Shutdown Servers 6 - Startup Servers E - Exit configuration procedure Enter Option: 6 Starting OpenVMS Kerberos 5 V1.0 Servers (Role: MASTER_KDC)... Starting OpenVMS Kerberos 5 V1.0 server KRB$KRB5KDC ... %RUN-S-PROC_ID, identification of created process is 0000023B Starting OpenVMS Kerberos 5 V1.0 server KRB$KADMIND ... %RUN-S-PROC_ID, identification of created process is 0000023D Press Return to continue ... Kerberos V1.0 for OpenVMS Configuration Menu Configuration options: 1 - Setup Client configuration 2 - Edit Client configuration 3 - Setup Server configuration 4 - Edit Server configuration 5 - Shutdown Servers 6 - Startup Servers E - Exit configuration procedure Enter Option: e $