Windows 10 Pro
El cliente OpenSSH ya está instalado.
Tengo un archivo pem proporcionado por mi instancia de AWS EC2.
Cómo y dónde instalo el certificado pem en Windows 10.
mmc no reconoce el formato.
Este es el comando ssh que quiero ejecutar.
ssh -ic:\mi.pem ec2-usuario@xx.xx.xx.xxx.
Como era de esperar, recibo WARNING: UNPROTECTED PRIVATE KEY FILE ... ec2-user@xx.xx.xx.xxx: Permission denied , pero esto muestra que el cliente OpenSSH está funcionando.
He buscado en Internet y SO en vano.
Vea la respuesta de ibug aquí: https://superuser.com/questions/1296024/windows-ssh-permissions-for-private-key-are-too-open
Ubique el archivo en el Explorador de Windows, haga clic derecho sobre él y luego seleccione "Propiedades". Vaya a la pestaña "Seguridad" y haga clic en "Avanzado".
Cambie el propietario por usted, deshabilite la herencia y elimine todos los permisos. Luego concédase "Control total" y guarde los permisos. Ahora SSH ya no se quejará de los permisos de archivo demasiado abiertos.
Debería terminar luciendo así:
Guardé mis archivos pem en esta ubicación
C:\Users\<user name>\.ssh\pems Y desde la carpeta de usuario, que es C:\Users\user name>, usé este comando.
ssh -i ".ssh\pems\key.txt" centos@XXX.XX.110.1X5