Todas las respuestas anteriores asumen que la clave privada dada, de la que no sabe nada y quiere saber si coincide con la clave pública dada, NO TIENE PASAJES.Si la clave privada tiene una frase de contraseña, entonces ambos
ssh-keygen -y -f PrivateKey
y
openssl (RSA o DSA) -en PrivateKey -modulus -noout
pedir la frase de contraseña Si tiene una clave privada DESCONOCIDA, no sabe si tiene una frase de contraseña o no, y mucho menos cuál es la contraseña si la clave tiene una.
Prácticamente, vale la pena probar los comandos anteriores, pero si luego piden una frase de contraseña, estás atascado: no puedes extraer la clave pública y su módulo para que coincida con el segundo campo en el archivo de clave pública . ¿Alguien sabe una forma de evitar esto?
¿Qué hace exactamente esto? ¿Por qué ssh? – sammiwei
probablemente porque está usando pares de claves para autenticación ssh – etarion
En mi caso, un servidor de trabajo central tiene unas pocas docenas de archivos 'id_rsa.pub.blahhost' y no sabía cuál coincidía con la única clave privada' id_rsa' y estoy configurando scp sin contraseña para que pueda migrar desde sitios web antiguos. Hacer un nuevo par de claves no es una opción; Tengo mis llaves bien configuradas y no voy a estropear eso. –