Host On-Demand proporciona el programa de utilidad keytool para generar pares de claves p�blica-privada. Esta herramienta forma parte del JRE de Java 1.4 y tambi�n se distribuye con Host On-Demand. Debe utilizar keytool para generar claves para configurar una sesi�n de Pantalla VT para la autenticaci�n de cliente mediante una clave p�blica.
Sin embargo, puesto que keytool es un programa de utilidad con varias finalidades para gestionar claves y certificados, puede que le resulte muy sencillo comprender la generaci�n de un par de claves p�blica-privada consultando en primer lugar una herramienta menos compleja disponible en plataformas similares a Unix, denominada ssh-keygen. (Esta descripci�n es meramente ilustrativa. No puede utilizar ssh-keygen para generar pares de claves p�blica-privada para Host On-Demand).
A continuaci�n se muestra un ejemplo de invocaci�n de ssh-keygen. Este ejemplo se ha tomado de la consola de un sistema con Red Hat Linux 8.0:
ssh-keygen -t dsa -f johnkey02.id_dsa -N johnpass
Los par�metros tienen el siguiente significado:
-t dsa especifica el tipo de clave que se debe generar (DSA).
-f johnkey02.id_dsa especifica el nombre del archivo que ssh-keygen va a crear para conservar la clave privada. -N johnpass especifica la contrase�a para el archivo de clave privada.
La invocaci�n anterior provoca la creaci�n de los siguientes archivos en el directorio local. As� es como podr�an aparecer los archivos si ejecutara un mandato ls -l desde la consola de Red Hat Linux 8.0:
-rw------- 1 mytmp mytmp 736 Sep 21 17:50 johnkey02.id_dsa -rw-r--r-- 1 mytmp mytmp 625 Sep 21 17:50 johnkey02.id_dsa.pub
El archivo johnkey02.id_dsa contiene la clave privada.
johnpass.
El archivo johnkey02.id_dsa.pub contiene la clave p�blica.
Observe que el nombre de este archivo se crea adjuntando .pub al nombre del archivo que contiene la clave privada.