GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo convertir un archivo PPK a claves OpenSSH e iniciar sesión usando SSH en Linux?

Pregunta: Gracias por el tutorial sobre "Cómo iniciar sesión en una instancia de Linux usando claves". Usé el archivo de clave PPK a través de PuTTy para iniciar sesión en mi instancia de Linux. ¿Podría decirme cómo convertir un archivo PPK al formato de claves OpenSSH? , para que pueda iniciar sesión en mi instancia usando el comando SSH en Linux como se muestra a continuación:

$ssh -i key centos@ip-address

Respuesta:

Ya que tiene listo el archivo .PPK, permítanos convertirlo a un formato compatible con OpenSSH.

En CentOS:

Instale las herramientas PuTTY como se muestra a continuación:

$yum install putty
::::::::::::::::::
Running Transaction
Installing : putty 1/1

Installed:
putty.x86_64 0:0.63-4.el5

Complete!

En Ubuntu:

Instale PuTTy usando apt-get como se muestra a continuación:

# apt-get install putty
:::::::::::::::::::::
Setting up putty-tools (0.63-4ubuntu0.1) ...
Setting up putty (0.63-4ubuntu0.1) ...

Convertir formato .PPK a formato de archivo OpenSSH

Extraiga la clave pública y la clave privada con las herramientas PuTTy.

$ puttygen key.ppk -O private-openssh -o private.key
$ ls -l private.key
-rw------- 1 test test 1675 Dec 1 17:02 private.key
$ puttygen key.ppk -O public-openssh -o public.key
$ ls -l public.key
-rw-rw-r-- 1 test test 402 Dec 1 17:03 public.key

Establezca el permiso correcto para las claves de la siguiente manera:

$ chmod 600 private.key
$ chmod 644 public.key

Use la clave OpenSSH para iniciar sesión en su instancia como se muestra a continuación:

$ ssh -i private.key centos@ip-address.

Eso es todo.

Utilice PuTTY keygen en Windows para convertir PPK en claves OpenSSH

Instale PuTTY keygen y simplemente cargue el archivo PPK como se muestra en la imagen a continuación. Una vez hecho esto, puede guardar los archivos de clave pública y privada.


Linux
  1. Cómo configurar claves SSH usando cPanel

  2. Cómo configurar claves SSH

  3. Cómo instalar y configurar el cliente Putty SSH en el escritorio de Linux

  4. Ssh:¿la diferencia entre una clave Openssh y una clave Putty?

  5. Cómo configurar las claves SSH para el inicio de sesión ssh "sin contraseña" en Linux

Conceptos básicos de Linux:cómo crear e instalar claves SSH en el Shell

Cómo configurar la clave pública y privada SSH en Linux

Cómo generar y usar una clave SSH usando PuTTY

¿Cómo generar y usar la clave SSH en el sistema Linux?

Cómo convertir un archivo .pem a un archivo .ppk en Windows y Linux

Cómo convertir la clave privada de PuTTY (.ppk) en clave SSH