GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo convertir la clave .ppk en clave OpenSSH en Linux?

Hazlo con Putty.

  • Linux: con su administrador de paquetes, instale PuTTY (o las herramientas PuTTY más mínimas):

    • Ubuntu sudo apt-get install putty-tools
    • Al igual que Debian apt-get install putty-tools
    • Basado en RPM yum install putty
    • Gentoo emerge putty
    • Archlinux sudo pacman -S putty
    • etc.
  • OS X: Instale Homebrew, luego ejecute brew install putty

Coloque sus claves en algún directorio, p. su carpeta de inicio. Ahora convierta las claves PPK en pares de claves SSH:búsqueda en caché

Para generar la privada clave:

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

y generar el público clave:

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

Mueve estas teclas a ~/.ssh y asegúrese de que los permisos estén configurados como privados para su clave privada:

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Si ya ha intentado realizar un 'git clon ' operación, es posible que deba hacer esto también

chmod 666 ~/.ssh/known_hosts

ssh-keygen -i -f id_dsa_1024_a.pub > id_dsa_1024_a_openssh.pub
  • -i la bandera se importa desde un formato diferente al de openssh
  • -f bandera significa leer desde el archivo de entrada

Fuente:una entrada de blog en burnz.wordpress.com


Obtener la clave privada:

abra el archivo .ppk en puttygen:

puttygen ~/.ssh/id_dsa.ppk

exportar como abresh:

Conversiones → Exportar clave OpenSSH

Obtener la clave pública:

abrir como antes la clave privada con puttygen, la clave pública se encuentra en clave pública para pegar en el archivo de claves_autorizadas de OpenSSH


Linux
  1. Cómo convertir archivos a codificación UTF-8 en Linux

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

  3. Ssh:¿convertir la clave .pem de Amazon en clave .ppk de Putty Linux?

  4. ¿Cómo limitar la velocidad de una tubería en Linux?

  5. ¿Cómo instalo 'convertir' en un sistema Linux?

Cómo convertir xlsx a formato CSV en Linux

Cómo instalar el servidor OpenSSH en Alpine Linux

Cómo convertir una página web a PDF en Linux

Cómo configurar WireGuard VPN en 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