Secure Shell , también conocido como SSH , es un protocolo de red criptográfico que ayuda a proteger los servicios de red en una red no segura. Ayuda de forma segura a los usuarios a iniciar sesión en un servidor con SSH en lugar de usar solo una contraseña. Las claves SSH son casi imposibles de descifrar solo con la fuerza bruta, a diferencia de las contraseñas.
En este artículo, veremos cómo los usuarios pueden usar un solo par de claves SSH para todas sus regiones de AWS.
Para usar un solo par de claves SHH para todas sus regiones de AWS, siga los pasos a continuación:
Para Linux:
Paso 1: primero genere una clave SSH pública a partir de una clave SSH privada.
Paso 2: ahora importe la clave en cada una de sus regiones de AWS. Si aún no tiene uno, comience creando un par de claves ssh.
Primero, genere un archivo de clave SSH pública a partir de un archivo de clave SSH privado. Reemplace el nombre del par de claves con el nombre de su archivo .pem privado. Asegúrese de que está trabajando en un shell bash y que la interfaz de línea de comandos de AWS está configurada con el usuario que tiene acceso válido.
Paso 3: Ejecute el siguiente comando para configurar las regiones de AWS:
AWS_REGIONS="aws ec2 describe-regions --query 'Regionsd[].RegionName'text)"
Paso 4: ahora ejecute el siguiente comando para importar la clave SSH pública en todas las regiones:
$ for each_region in ${AWS_REGIONS}; do aws ec2 import-key-pair --key-name MyKeyPair --public-key-material file://$HOME/.ssh/id_rsa_MyKeyPair.pub --region $each_region; done
Para ventanas:
Paso 1: primero, genere un archivo de clave SSH pública a partir de un archivo de clave SSH privado. Entonces, abre puttygen.
Paso 2: Elija Cargar para cargar su archivo de clave privada.
Paso 3: Elija Guardar clave pública.
Paso 4: Importe la clave ssh pública en las regiones de AWS deseadas ejecutando los siguientes comandos:
$PubFile = Get-Content .\YOUR_PUBLIC_KEY.pub -raw $Key = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($PubFile)) foreach $Region in (Get-AWSRegion).Region){Import-EC2KeyPair -keyName YOUR_PUBLIC_KEY -PublicKeyMaterial $Key -Region $Region}
Nota: reemplace YOUR_PUBLIC_KEY con su archivo de clave ssh pública.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA