Creación de un par de claves

Las instancias de Linux utilizan un par de claves SSH en lugar de una contraseña para autenticar a un usuario remoto. Un archivo de par de claves contiene una clave privada y una clave pública. Guarde la clave privada en su computadora y proporcione la clave pública cuando cree una instancia. Cuando se conecta a la instancia mediante SSH, proporciona la ruta a la clave privada en el comando SSH.

Atención

Cualquier persona que tenga acceso a la clave privada se puede conectar a la instancia. Guarde la clave privada en una ubicación segura.

Si se conecta a la instancia desde una computadora que tiene instalado OpenSSH, puede utilizar un par de claves generado por Oracle Cloud Infrastructure en lugar de crear su propio par de claves.

En este tema se describe cómo crear claves de formato SSH para conectarse a la instancia que cree en este tutorial. Para conectarse a una instancia creada por otra persona, pida a esa persona que le agregue a la instancia (consulte Adición de usuarios a una instancia). En cambio, para hacer referencia a la instancia en una llamada de API, necesitará una clave de formato PEM (consulte la sección sobre claves y OCID necesarios).

Antes de empezar

Creación de un par de claves SSH en Windows con PuTTY Key Generator

  1. Busque puttygen.exe en la carpeta de PuTTY de su computadora, por ejemplo, C:\Archivos de programa (x86)\PuTTY. Haga doble clic en puttygen.exe para abrirlo.
  2. Especifique un tipo de clave SSH-2 RSA y un tamaño de clave de 2048 bits:

    • En el menú Clave, confirme que esté seleccionado el valor por defecto de la clave SSH-2 RSA.
    • Para Tipo de clave que se va a generar, acepte el tipo de clave por defecto RSA.
    • Defina elnúmero de bits de una clave generada como 2048 si aún no se ha definido.
  3. Haga clic en Generar.
  4. Mueva el mouse alrededor del área en blanco de la ventana de PuTTY para generar datos aleatorios en la clave.

    Cuando se genera la clave, aparece debajo de Clave pública para pegar en el archivo OpenSSH authorized_keys.

  5. Se le genera un comentario de clave, incluido el registro de fecha y hora. Puede mantener el comentario por defecto o sustituirlo por un comentario suyo más descriptivo.
  6. Deje el campo Frase de contraseña de clave en blanco.
  7. Haga clic en Guardar clave privada y, a continuación, haga clic en en el indicador para guardar la clave sin una frase de contraseña.

    El par de claves se guarda en el formato de clave privada (PPK) de PuTTY, que es un formato propietario que solo funciona con el juego de herramientas de PuTTY.

    Puede asignar a la clave el nombre que desee, pero utilice la extensión de archivo ppk. Por ejemplo, miclave.ppk.

  8. Seleccione toda la clave generada que aparece bajo Clave pública para pegarla en el archivo OpenSSH authorized_keys, cópiela usando Ctrl + C, péguela en un archivo de texto y, a continuación, guarde el archivo en la misma ubicación que la clave privada.

    (No utilice Guardar clave pública porque no guarda la clave en formato OpenSSH.)

    Puede asignar a la clave el nombre que desee, pero para mantener la consistencia, utilice el mismo nombre que para la clave privada y una extensión de archivo pub. Por ejemplo, miclave.pub.

  9. Anote los nombres y la ubicación de sus archivos de clave pública y privada. Necesitará la clave pública al iniciar una instancia. Necesitará la clave privada para acceder a la instancia mediante SSH.