
En este enlace hemos creado una base de datos Oracle en el Cloud
https://bdconraul.com/oracle_base_database_cloud_service/
Cuando intentamos conectarnos a la base de datos con Putty aparece este error.
Putty throws the error «OpenSSH SSH-2 private key (old PEM format))»
El proceso ha sido el siguiente:
Configuramos la conexión, vía Putty, según los parámetros del enlance anterior.

Nota. Para configurar la autentificación de la clave OCI, cargaremos la key en Category -> Connection->SSH->Auth->Credentials.
Al conectarnos aparece el error.

Esto es debido a que Putty no admite clave privadas OpenSSH, hay sin embargo otras herramientas como MobaXterm con el que conectamos en el ejemplo anterior, aunque hay otras.
Para evitar el error necesitamos convertir la clave privada al formato PPk que usa PuTTY.
Hay varias formas de hacerlo, nosotros usaremos openssl rsa, herramienta SSL que gestiona claves pública y privadas y permite convertir formatos.
En un terminal Linux, simplemente ejecuta lo siguiente:
keyinlocation: Ruta de la entrad privada generada por OCI.
keyofflocation.key: Nombre de salida de la clave privada que cargaremos con PuTTY..
openssl rsa -in <keyinlocation.key> -out <keyofflocation.key>
ls private
oracleconraul_private.key
openssl rsa -in oracleconraul_private.key -out oracleconraul_privateputty.key
ls private
oracleconraul_private.key oracleconraul_privateputty.key
Cargamos la aplicacion PuTTY Key Generator y cargamos la clave generada en el comando anterior «oracleconraul_privateputty.key«, a través de File -> Load Private Key.
Aparecerá el siguiente mensaje.

Ahora pulsamo en el botón «Save Private Key».
En este momento ya podemos establecer la conexión. Ejecutamos la aplicación PuTTY, y cómo hemos hecho anteriormente ( Category -> Connection->SSH->Auth->Credentials), le indicamos la ruta de la clave generada con el PuTTY Key Generator e intentamos de nuevo conectarnos.
En esta ocasión la conexión se produce correctamente.
Using username «opc».
Authenticating with public key «imported-openssh-key»
Last login: Fri Feb 13 00:00:36 2026 from 2.X.X.X
[opc@oracleconraulhost ~]$ hostname
oracleconraulhost
[opc@oracleconraulhost ~]$








