Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Configurar

Crear las claves privada y pública en Windows

Cree las claves privada y pública mediante en MacOS

Configure el certificado para iniciar sesión en ISE

Verificación

Inicio de sesión en Windows

Iniciar sesión en MacOS

Entrar en Putty

Troubleshoot

Error al importar la clave pública

Introducción

Este documento describe cómo crear una clave de Secure Shell (SSH) privada para la autenticación en la CLI en Identity Secure Engine (ISE).

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- Repositorio en ISE.

- Autenticación de certificados.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- parche 3 de ISE 3.3

- Windows 10

- MacOS X

- SSH Client Putty

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Configurar

Crear las claves privada y pública en Windows

Haga clic en el icono Buscar situado en la barra de tareas:

· Escriba cmd en la barra de búsqueda

· En los resultados de la búsqueda, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador. Esto garantiza que dispone de los permisos necesarios para ejecutar comandos

· Ejecute el siguiente comando:

ssh-keygen

- Esto le pide que introduzca la clave de cifrado dos veces. Guárdelo, ya que se trata de una contraseña para su autenticación en ISE como nueva contraseña. Después de eso, esto resulta en la creación de dos archivos, el privado (id_rsa) y el público (id_rsa.pub) claves, a continuación. Guarde los archivos en un directorio. Por ejemplo, se utilizó el predeterminado

- Comprobar dónde se almacenan los archivos

Transfiera la clave pública (id_rsa.pub) en la carpeta del repositorio de archivos configurada en ISE.

Cree las claves privada y pública mediante en MacOS

Haga clic en el Finder icono situado en el muelle

· Desplácese hasta el Applications folder

· Dentro de la Applications folder, localice y abra la carpeta Utilidades

· En la lista Utilidades, busque Terminal

· Haga doble clic en Terminal para abrirlo

· En la Terminal ventana, escriba "ssh-keygen -t rsa"y presione la tecla enter para ejecutarla

· Escriba la clave de encriptación dos veces y save it

· Ir a la ubicación de archivos

Transfiera la clave pública (id_rsa.pub) en la carpeta del repositorio de archivos configurada en ISE.

Configure el certificado para iniciar sesión en ISE

Corroborar si el archivo público se encuentra en el repositorio mediante el siguiente comando:

show repository

- Importe el archivo de clave pública (id_rsa.pub) utilizando el comando en el modo de privilegio:

crypto key import

repository

- Entre en el modo de configuración global y utilice el comando:

service sshd PubkeyAuthentication

Utilice el comando para comprobar que no se produce ningún error mientras se importa la clave pública. Se recomienda continuar con esto a través del puerto de la consola para evitar perder el acceso a ISE.

Verificación

Inicio de sesión en Windows

Intente acceder a ISE mediante cmd el comando:

ssh -i

@

EXAMPLE:

ssh -i id_rsa admin@192.168.57.13

Utilice la clave de cifrado configurada en el paso Create the private and public keys in Windows para autenticarse.

Iniciar sesión en MacOS

Ingrese este comando en el terminal:

ssh -i

@

EXAMPLE:

ssh -i id_rsa admin@192.168.57.13

or

ssh -i ~/.ssh/

@

EXAMPLE:

ssh -i ~/.ssh/id_rsa admin@192.168.57.13

Utilice la clave de cifrado configurada en el paso Create the private and public keys via in MacOS para autenticarse.

Entrar en Putty

Abra PuTTy key generator  (busque por PuttyGen en la barra de búsqueda inicial), haga clic en Cargar, seleccione todos los archivos y abra la clave privada generada desde cmd (Windows) o terminal (MacOS):

- Escriba la clave de cifrado utilizada anteriormente en el cmd o terminal

Convierta este archivo a una versión compatible con Putty ejecutando los siguientes pasos:

- Haga clic en Key > Parameters para guardar archivos de claves

- PPK file version : Elija 2

- Key derivation function: Elija Argon2id

Nota: Para el resto de los parámetros, utilice los valores predeterminados.

- Haga clic en Ok

- Haga clic en Save private Key

Una vez guardada la clave en el equipo, podrá utilizarla en los siguientes ejemplos:

- Masilla abierta

- Haga clic en Connection > SSH > Auth > Browse

- Seleccione su clave privada y haga clic en Open

- Vuelva a la sesión y establezca la dirección IP o el nombre de host (FQDN) de ISE

- Haga clic en Abrir

Utilice la clave de cifrado configurada en el paso Create the private and public keys via in MacOS o Create the private and public keys in Windows para autenticarse.

Troubleshoot

Desproteja los mensajes de error del sitio del extremo agregando en la conexión ssh el indicador -v

Example for Windows:

ssh -v -i id_rsa admin@192.168.57.13

Example for MacOS:

ssh -v -i id_rsa admin@192.168.57.13

or

ssh -v -i ~/.ssh/id_rsa admin@192.168.57.13

Error al importar la clave pública

%ERROR: No se puede analizar el archivo de clave pública.

Si tiene algún inconveniente al importar más de una clave pública, póngase en contacto con el servicio de asistencia de Cisco.