Estoy intentando obtener acceso a un servidor web mediante una clave SSH.
Seguí varios pasos para crear mis claves, las cargué y todavía no puedo conectarme.
En Git Bash (en Windows 8) verifiqué las claves existentes:
ls -al ~/.ssh
Cuando no había ninguno, creé uno con:
ssh-keygen -t rsa -b 4096 -C "[correo electrónico protegido]"
Lo guardé en la configuración predeterminada que parece ser C:/home/.ssh y le di una frase de contraseña.
Básicamente estaba siguiendo el comienzo delguía de github.
Esto me generó un archivo id_rsa y un archivo id_rsa.pub. El primero lo subió el administrador del servidor y estoy intentando iniciar sesión ahora.
PuTTY no puede usar la clave id_rsa tal como está ("No se puede usar el archivo de clave (clave privada OpenSSH-2)"), así que la convertí usando puttygen a pvtky.ppk.
Luego veo "iniciar sesión como:", sin el error de clave, pero no puedo iniciar sesión con nada.
No estoy pidiendo ayuda para crear un inicio de sesión, solo estoy tratando de entender si mi proceso fue correcto, como espero que realmente no lo fuera, y si lo que estoy viendo es lo esperado en este momento.
EDITAR: errores sin formato de PuTTY:
Registro de eventos: lectura del archivo de clave privada "C:\home.ssh\pvtky.ppk"
Registro de eventos: el concurso se está ejecutando. Solicitando claves.
Registro de eventos: el concurso tiene 0 claves SSH-2
Registro de eventos: el archivo de clave configurado no está en el concurso
Registro de eventos: clave pública ofrecida
Registro de eventos: el servidor rechazó nuestra clave
Registro de eventos: desconectado: no hay métodos de autenticación compatibles disponibles (servidor enviado: clave pública)
Respuesta1
No es de mucha ayuda directa para tu pregunta sobre el uso correcto de ssh-keygen, prefiero usarPuttyGenpara mis necesidades de creación de .PPK.
Respuesta2
Habrá
Pageant.exe
en la carpeta instalada de PuTTY
ábralo, luego podrá ver su ícono en la bandeja del sistema, haga clic derecho sobre él y
agregar clave
opción
selecciona tu .ppk y agrégalo