Aaaah, quando se administra vários ambientes e eventualmente você se depara com uma situação onde as suas chaves, keypair's, possuem o mesmo nome, bom como resolver? Uma maneira rápida é comparando o Fingerprint da chave, através do arquivo PEM no seu disco, com o cadastrado na sua conta da AWS, ora utilizando a console ou o AWS CLI, e para isso iremos utilizar o OpenSSL para extrair esta informação, abaixo seguem os comandos:
Opção A - Se você criou sua chave utilizando ao console ou AWS CLI da AWS, segue o comando:
openssl pkcs8 -in <caminho da chave> -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -cOpção B - Se você criou a sua chave utilizando ferramenta de terceiros, segue o comando:
openssl rsa -in <caminho da chave> -pubout -outform DER | openssl md5 -cOpção C - E se você utilizou o OpenSSH 7.8 ou superior, e fez o upload da chave publica para dentro da AWS, podemos utilizar em conjunto o ssh-keygen. Seegue o comando:
ssh-keygen -ef <caminho da chave> -m PEM | openssl rsa -RSAPublicKey_in -outform DER | openssl md5 -cPara mais informações, consulte a documentação da AWS
乁(ツ)ㄏ
cya! 🎶🎶🎶
| Todas Tags |
| Cheats |
16
|
| DevOps |
15
|
| MacOS |
7
|
| Shell |
6
|
| Continuous Learning |
5
|
| Automation |
4
|
| Git |
4
|
| Azure |
3
|
| Managed Services |
3
|
| Pensamentos |
3
|
| PowerShell |
3
|
| AppleScript |
2
|
| Aws |
2
|
| ITIL |
2
|
| Microservices |
2
|
| PlatformEngineer |
2
|
| SRE |
2
|
| Webserver |
2
|
| Ansible |
1
|
| Apple |
1
|
| Billing |
1
|
| Brokerage |
1
|
| Cloud Computing |
1
|
| CloudOps |
1
|
| Containers |
1
|
| Continuos Learning |
1
|
| DevSecOps |
1
|
| Docker |
1
|
| Engineering |
1
|
| Github |
1
|
| Gitlab |
1
|
| Google Script |
1
|
| Hugo |
1
|
| Internet |
1
|
| Kubernetes |
1
|
|
1
|
| Markdown |
1
|
| Nginx |
1
|
| Observabilidade |
1
|
| OpenSSL |
1
|
| Proxy Pass |
1
|
| Serverless |
1
|
| Sysadmin |
1
|
| Terraform |
1
|