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 -c
Opçã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 -c
Opçã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 -c
Para mais informações, consulte a documentação da AWS
乁(ツ)ㄏ
cya! 🎶🎶🎶
Todas Tags |
Cheats |
16
|
DevOps |
15
|
MacOS |
7
|
Shell |
6
|
Automation |
4
|
Continuous Learning |
4
|
Git |
4
|
Azure |
3
|
Managed Services |
3
|
Pensamentos |
3
|
PowerShell |
3
|
AppleScript |
2
|
Aws |
2
|
ITIL |
2
|
Microservices |
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
|
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
|