Usuario anónimo
UserJuan David Cajamarca Acuña
Andres Rivera
Domina la conexión por SSH y el mantenimiento de una instancia S2 en AWS desde cero. Aprende a usar Mova Xterm en Windows, gestionar la llave privada, crear AMIs y snapshots para respaldos, y actualizar paquetes con Jump como administrador responsable de tu servidor.
¿Cómo preparar y conectar por ssh a una instancia S2?
Antes de conectar, verifica en la consola que la instancia esté en estado running y localiza su IP pública. En Mac o Linux basta la terminal nativa; en Windows, la alternativa recomendada es Mova Xterm por su integración con Secure Shell, Secure FTP y Xserver.
¿Qué revisar en la consola de AWS?
¿Por qué usar Mova Xterm en Windows?
¿Cómo crear la sesión ssh en Movaxterm?
¿Qué buenas prácticas de respaldo y AMIs convienen en S2?
Eres responsable de la seguridad y mantenimiento: aplicar parches del sistema, hacer respaldos periódicos y antes de cambios mayores. Un snapshot o imagen base permite restaurar el estado y lanzar nuevas instancias con el mismo ambiente.
¿Cómo crear una imagen desde la consola?
¿Para qué sirven snapshots en desarrollo?
¿Cómo actualizar e instalar software en Amazon con Jump?
Tras conectarte, puedes elevar privilegios a root para administrar el sistema y ejecutar Jump para actualizar e instalar paquetes. Mantener el sistema al día es clave para la seguridad.
¿Cómo obtener permisos de root de forma segura?
sudo su
¿Cómo actualizar el sistema operativo?
jump update
¿Cómo instalar paquetes adicionales?
jump install imax -y
¿Tienes dudas sobre Secure Shell, Mova Xterm o snapshots en S2? Comparte tu escenario y pregunta en los comentarios.
Usuario anónimo
UserJuan David Cajamarca Acuña
Andres Rivera
KEVIN FIGUEROA
Elmer Padilla Espinoza
Lorenzo Enrique Piñango Cerezo
MAX HOUSTON RAMIREZ MARTEL
Max Carrión
Manuel Silva Guevara
Germán Ovalle Silva
Yeray Castañeda
Devi Chaves Rodriguez
Lorenzo Enrique Piñango Cerezo
luis hernando montoya muñoz
Giuseppe Ramirez
Jhon Jairo Galeano Melo
Miguel Jimenez
Darvin Orozco
Lorenzo Enrique Piñango Cerezo
Luis Javier Jaramillo García
Fernando Leonel Poncio González
Darvin Orozco
Victor Edgardo Diaz Herrera
Diego Forero
Team Platzinick poco usual
Ariel Obed Martinez Lopez
RODRIGO ELIAS RAMIREZ RODRIGUEZ
Jerson Mosquera Pretelt
Usuario anónimo
UserJordi Santamaría Portolés
Darvin Orozco
David Edson González Carrillo
Iván Alejandro Moreno Quintero
Jose Luis Quintero Sanchez
Robert Romero Medina
Ivan Joseph
Miguel Angel Cordova Martinez
Francisco Genaro Cerna Fukuzaki
Darvin Orozco
alfredo salmoran
Mario Alexander Vargas Celis
Uriel Mendoza
Julio Aníbal Gallego Zapata
Yo me conecto por la terminal de git bash
¡Buen hack! 😉😎
que buen dato la estoy usando pero me toco entrar de la siguiente manera: ssh -i nombrekey.pem wc2-user@ip
Ok, como se que Windows es el popular, aquí les comparto la forma breve para conectarse con Putty, generando una private key en formato .ppk, tomen en cuenta que la Key Pairs que se exporta desde AWS debe permanecer con el mismo nombre…
Kevin, excelente aporte, gracias.
Excelente
Me conecte de la siguiente manera ssh -i /ruta/file.pem ec2-user@54.103.200.12
es perfacto gracias
Yo uso directamente la terminal de windows o la powershell, en características opcionales de windows se encuentra la característica open ssh que te permite conectarte :D
y como te conectas exactamente
Puedes también conectarte desde Windows utilizando la consola CMD así: ssh -i C:\Users\usuario\ruta\de_tu_key\myKey.pem ec2-user@IP_PUBLICA_DE_TU_INSTANCIA
¡Funciono de una! Gracias Compañero!
Gracias
El curso esta muy desactualizado, la consola de aws ha cambiado mucho, por favor actualizar el curso ya que estos temas son muy importantes.
Gracias Luis por tu feedback haces que la comunidad mejore cada día. 💚 Si tienes más puntos que crees que debemos de actualizar puedes escribirnos en team@platzi.com para poder discutir sobre esto en el team. Por ahora me llevo este punto muy interesante. 😄
Es verdad los temas de este curso se abordaron con bastante ligeresa y poco contexto para su uso adecuado, esto hace didifil seguir la linealidad de la escuela de data science, es decir con los temas tratados perfectamente se hubiera podido dividir en 3 cursos más espeficos para dar mayor contexto en todo y más teniendo encuenta que es el 3er curso de la escuela de Data Science
Aquí les dejo un recurso por si quieren loguear directamente como root y ahorrarse el comando de sudo su o sudo -s. Enable Root Login via SSH
Gracias! excelente aporte para evitar escribir siempre el tan famoso y poderoso SUDO SU. Gracias.
Gracias
Si alguien se está conectando desde una instancia de WSL bajo Windows 10. la forma de conectarse sería así:
sudo ssh -i /ruta/mi-llave-descargada.pem ec2-user@direccion-IP-publica
o bien
sudo ssh -i /ruta/mi-llave-descargada.pem ec2-user@dominio--generado-por-aws
¡Gracias por recomendar MobaXterm! no lo conocía y me parece una gran herramienta.
En total acuerdo, no lo conocía y me parece un software excelente, sencillo de utilizar e intuitivo. Saludos.
Esto ya me esta facturando, no se supone que es gratis?
La capa gratuita cubre 720horas por mes, en una instancia t2 micro, si tienes mas de una instancia corriendo simultáneamente entonces cada maquina solo puede estar prendida máximo 360 horas, la capa gratuita es por el primer año luego de esto te comienzan a cobrar normalmente, puedes darnos más información de qué te están cobrando?
Si además los servicios tienen ciertas pautas para ser gratis y se deben cumplir cierto lineamientos y usos, es decir si no se usa los servicios o máquinas es mejor dejarlas apagadas para con eso evitar facturación.
Network error: Connection timed out Session stopped - Press <return> to exit tab - Press R to restart session - Press S to save terminal output to file Me sale este error, ya verifique queue el firewall no estuviera interfiriendo, de hecho lo apagué, verifique las reglas y siempre tengo internet cada vez que intento acceder a la instancia, pero no me he podido conectar
NADIE RESPONE... LO LOGRASTE SOLUCIONAR, TE AGRADECERÍA
Para los que tienen el problema: ssh: connect to host xxxxxx port 22: connection time out
Solución: En la instancia EC2 que esten usando, Ingresar al Security Group, en Inbound rules (reglas de entrada), modificar la IP y poner 0.0.0.0
Listo :)
Para instalar paquetes se usa yum, con la opcion -y no requiere confirmar que quieres instalar
¿Qué significa exactamente yum? Saludos.
@darvin_orozco | yum te permite instalar paquetes desde un repositorio en los sistemas operativos basados en Red Hat como CentOS o Fedora
Hola! tengo una pequeña duda... como detengo una instancia? al momento de estar coriendo la instancia su estado indica "running" pero como lo detengo? ya que he leido que te pueden cobrar al cumplirse un determinado tiempo... no se si estoy en lo correcto, alguien que me explique pls!
Hola Ivan,
Elige la Instancia > Action > Instance State > Stop/Terminate
Stop = Apagas la Instancia Terminate = Destruyes la instancia
Con la cuenta de FreeTier de AWS, tienes 720hrs con una Instancia FreeTier, esto es 30 días continuos encendida y no te van a cobrar.
Saludos
@joseluisquisan gracias por esa informacion, la andaba buscando. Saludos🤘👋
Yo lo que hago para ingresar rápidamente a mis EC2 es crear un archivo .bat en windows para abrir el powershell con una sesión SSH en un sólo click. (La clave .pem tiene que estar en el mismo directorio) este es un ejemplo: @ECHO OFF PowerShell.exe -noexit -command "ssh -i ivanjoz-uc.pem admin@34.223.67.55" PAUSE
Otra forma de conectarse a una instancia es usando "putty", para lo cual primero tienes que convertir la clave "pem" a "ppk" usando puttygen.
Los pasos se pueden encontrar en los videos que ofrece https://www.aws.training/ (previa creación de cuenta gratuita), en el curso gratuito "AWS Cloud Practitioner Essentials (Second Edition): AWS Core Services".
Putty lo usé hace años y que bueno saber que es otra opción para conectarse vía SSH.
Saludos, como puedo encontrar el usuario en la consola, ya que el que indicaron no me funciona
¡Perfecto! Si estás usando Windows, hay varias formas de conectarte a tu instancia EC2. Aquí te muestro la forma más común y sencilla usando PuTTY, un cliente SSH muy popular en Windows.
🔑 1. Convertir tu archivo .pem a .ppk con PuTTYgen
Amazon te da una clave privada .pem, pero PuTTY necesita .ppk.
.pem (asegúrate de cambiar el tipo de archivo a All Files)..ppk.💻 2. Conectarte con PuTTY a la instancia EC2
ubuntu@<IP-PUBLICA> si usas Ubuntu.Connection → SSH → Auth.ppk que guardaste.Session > Saved Sessions.🛡️ ¿Problemas comunes?
ec2-user para Amazon Linux, ubuntu para Ubuntu).Actualizar el sistema operativo con yum update es crucial para mantener la seguridad y el rendimiento de tu instancia EC2. Este comando instala parches de seguridad y actualizaciones de software, protegiendo tu servidor contra vulnerabilidades. Además, garantiza que tengas acceso a las últimas funciones y mejoras del software. Como administrador de tu instancia, es tu responsabilidad realizar estas actualizaciones periódicamente para asegurar su buen funcionamiento y seguridad.
Buenos Días, Mauro, sabes a que se debe que no permita la conexión por ssh si la regla de seguridad esta correcta, la ip publica no esta correcta no ha cambiado, sin embargo me cierra la conexión, Session stopped - Press <return> to exit tab - Press R to restart session - Press S to save terminal output to file