Skip to content

Instantly share code, notes, and snippets.

@codewithleader
Created December 12, 2022 00:26
Show Gist options
  • Select an option

  • Save codewithleader/95f05c9aa51789f299ff9ae9e0e13d45 to your computer and use it in GitHub Desktop.

Select an option

Save codewithleader/95f05c9aa51789f299ff9ae9e0e13d45 to your computer and use it in GitHub Desktop.
EC2 en la Terminal Linux con SSH | ¿Como conectarse a una instancia EC2 de AWS desde la Terminal con SSH?

EC2 en la Terminal Linux con SSH

¿Como conectarse a una instancia EC2 de AWS desde la terminal con SSH?

Primer intento:

  • elis@perezmusic ~/Dev/AWS/Par-de-Claves $ ssh -i EC2Tutorial.pem ec2-user@33.44.333.777
  • Se nos muestra este mensaje de advertencia porque hay que cambiar los permisos del Par de Claves:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for 'EC2Tutorial.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "EC2Tutorial.pem": bad permissions
ec2-user@33.44.333.777: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

Para cambiar los permisos ejecutamos:

  • elis@perezmusic ~/Dev/AWS/Par-de-Claves $ sudo chmod 400 EC2Tutorial.pem

Luego volvemos a ejecutar el comando de conexion ssh:

  • elis@perezmusic ~/Dev/AWS/Par-de-Claves $ ssh -i EC2Tutorial.pem ec2-user@33.44.333.777

Listo:

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-111-22-33-444 ~]$

Probamos haciendo ping a google.com:

  • [ec2-user@ip-111-22-33-444 ~]$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=109 time=0.703 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=109 time=0.731 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=109 time=0.721 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=109 time=0.691 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=109 time=0.721 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=109 time=0.733 ms

Cancelamos con Control + C

^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5097ms
rtt min/avg/max/mdev = 0.691/0.716/0.733/0.034 ms

Probando otros comandos:

Mostrar el usuario actual:

  • [ec2-user@ip-111-22-33-444 ~]$ whoami
ec2-user

Para desconectarnos de la instancia EC2 de AWS:

  • [ec2-user@ip-111-22-33-444 ~]$ exit
logout
Connection to 33.44.333.777 closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment