Currently working as Service Solution Architect, CSS, MCR at Oracle.
Especialista Oracle. Security on OCI, E-Business Suite / OBIEE / HYPERION / OCI / MIDDLEWARE (all Oracle :-D )
- Instructor y Speaker / Oracle DBA. / OCI Certifications
- PreSales on CCS Service at Oracle
2 de julio de 2020
Como generar la SSH Key (claves ssh) con Putty para servicios de Oracle Cloud o OCI
Este es un post pequeño, para quienes quieren tener claro como crear las ssh necesarias para las conexiones a OCI Cloud.
Buscamosputtygen.exe en la carpeta de Putty o lo podemos descargar, suelke estar en: C:\Program Files (x86)\PuTTY. Lo ejecutamos con doble click..
Dejamos el valor default, SSH-2 RSA.
SSH-2 es la version mas reciente sobre el protocolo SSH (no es compatible con SSH1). RSA y DSA son dos algoritmos distintos para generar claves para sistemas de encriptación de clave asimétrica.
Seteamos el nro de bit en 2048 (es el valor por defecto)
Click Generate.
Aqui solo movemos el mouse sobre la parte "blanca" hasta que la barra llegue a su fin.
La Key aparece en la parte superior con el títutlo "Public key for pasting into OpenSSH authorized_keys file".
- "Key comment": Es un comentario que solo se utiliza para indentificar la Key
- "Key passphrase" : Es la clave que se utiliza al realizar la conexión. (es opcional pero 100% recomendado utilizar)
7. Guardamos la clave privada con el boton "Save private Key" (esta clave nunca se comparte!!!)
Por defecto putty guarda las key con la fecha de creación y la extención ,ppk
8. Para guardar la Key en formato OpenSSH, vamos al menu Conversions y elegimos Export SSH key. Lo guardamos con un nombre que nos sea últil para reconocer y agregamos la extensión por ejemplo .ssh o .openssh (la extensión no aplica al utilizarla) ESTE PASO ES IMPORTANTE!!! Para guardar la clave pública, no hay que utilizar el boton "Save Public Key", ya que este formato no es compatible con los servicios de Oracle Cloud. Asi que simplemente pocedemos a copiar el texto de la clave y guardarla en un archivo de texto.
9. En el cuadra Public key for pasting into OpenSSH authorized_keys file, seleccionamos todo el texto (estar seguros de seleccionar todo!!, yendo hasta el final de la barra derecha)
Click derecho sobre el texto seleccionado y Copiar (Copy).
Abrimos un editor de texto cualquiera y pegamos el contenido (normalmente empieza con ssh-rsa y termina con el key comment. Guardamos el archivo de texto con la extención .pub que normalmente hace referencia a la clave publica. Deberiamos tener 3 archivos..ppk o .key Utilizado para crear conexiones a los servidores Linux por ejemplo de los servicios de Oracle Cloud.ssh Utilizado por ejemplo por el SQL Developer para conectarnos a una Base de Datos en Oracle Cloud.pub Utilizado para crear instancias por ejemplo dentro de Oracle Cloud. Espero que les sirva!
No hay comentarios.:
Publicar un comentario