- 
                            
                            ¿Por qué acceder por SSH a una instancia EC2? 
- 
                            
                            Requisitos previos 
- 
                            
                            Conexión SSH a una instancia EC2 desde Windows 
- 
                            
                            Conectarse por SSH a una instancia EC2 desde Linux 
- 
                            
                            Solución de problemas 
- 
                            
                            Administre fácilmente las instancias de EC2 con Vinchin Backup & Recovery 
- 
                            
                            SSH en la instancia EC2 Preguntas frecuentes 
- 
                            
                            Conclusión 
Amazon EC2 ofrece capacidad de cálculo escalable en la nube, permitiendo a los usuarios iniciar servidores virtuales bajo demanda. Para interactuar con estas instancias, especialmente para tareas de administración del sistema, SSH es el método preferido debido a sus sólidas características de seguridad y versatilidad. SSH permite el acceso remoto seguro a las instancias de EC2, facilitando la transferencia de archivos, ejecución de comandos y gestión de sesiones.
¿Por qué acceder por SSH a una instancia EC2?
Acceso remoto: SSH permite acceder y administrar de forma remota tu instancia EC2 desde cualquier lugar. Esto es fundamental para los administradores que necesitan monitorear y controlar servidores que se encuentran físicamente en otro lugar.
Solución de problemas: Si hay problemas con su aplicación o servidor, SSH le permite diagnosticar y resolver problemas rápidamente. Puede revisar registros, reiniciar servicios o modificar configuraciones sin necesidad de acceso físico a la máquina.
Automatización y secuencias de comandos: Puede automatizar tareas y ejecutar secuencias de comandos en su instancia EC2 a través de SSH. Esto es especialmente útil para implementar aplicaciones, escalar recursos o realizar tareas de mantenimiento rutinarias.
Transferencia de datos: SSH también se puede usar para transferir archivos de forma segura entre su máquina local y la instancia de EC2 utilizando SFTP o SCP.
Seguridad: SSH utiliza cifrado para toda la comunicación, lo que la convierte en una forma segura de acceder a su instancia EC2 a través de redes no seguras. Esto protege sus datos y comandos de ser interceptados.
Requisitos previos
Antes de iniciar una conexión SSH con su instancia EC2, asegúrese de tener los siguientes requisitos previos:
Cuenta de AWS: Una cuenta de AWS activa para acceder al servicio EC2.
Instancia EC2: Una instancia EC2 en ejecución con IP pública o DNS pública.
Par de claves: Un archivo de clave privada (.pem) que coincida con el par de claves asociado a su instancia de EC2.
Cliente SSH: Un cliente SSH instalado en su máquina local. Para Linux y macOS, la aplicación de terminal incluye SSH de forma predeterminada. Los usuarios de Windows pueden usar PuTTY o el cliente OpenSSH integrado.
Descargue su archivo de clave privada:
Descargar par de claves
- Vaya a la consola de administración de EC2. 
- Haga clic en Key Pairs en el menú de navegación izquierdo. 
- Busque el par de claves que desea utilizar y haga clic en Download Key Pair. Asegúrese de guardarlo en un lugar seguro. 
- Cambie los permisos del archivo de clave privada para restringir el acceso al mismo. Utilice el comando: 
chmod 400 /path/to/your-key-pair.pem
Conexión SSH a una instancia EC2 desde Windows
Para usuarios de Windows, normalmente necesitas software adicional ya que Windows no incluye SSH instalado previamente. Así es como puedes hacerlo:
Uso de PuTTY
1.Descargue PuTTY: Visite el sitio oficial y descargue PuTTY.
2. Convierte tu archivo .pem al formato .ppk:
- Descargue PuTTYgen del mismo sitio que PuTTY. 
- Abra PuTTYgen y seleccione Conversions > Import Key. 
- Busque su archivo .pem y ábralo. 
- Guarde la clave como un archivo .ppk yendo a Conversions > Export OpenSSH key. 
3. Iniciar PuTTY:
- Abrir PuTTY. 
- Introduzca el nombre de host o la dirección IP de su instancia de EC2 en el campo Host Name (or IP address). 
- Bajo Connection > SSH > Auth, haga clic en Browse junto a Private key file for authentication y seleccione su archivo .ppk. 
4. Conéctese a su instancia de EC2:
- Haga clic en Open para iniciar la conexión. 
- Cuando se le solicite una contraseña, introduzca la frase de contraseña de su archivo de clave (si tiene alguna). 
Uso de Windows PowerShell o Símbolo del sistema con OpenSSH
Microsoft incluye utilidades del cliente OpenSSH de forma predeterminada. Puedes activarla a través de Características de Windows:
1. Activar cliente OpenSSH:
Abra el Control Panel > Programs > Turn Windows features on or off.
Seleccione OpenSSH Client y haga clic en OK.
2. Convierta su archivo .pem al formato .ppk (opcional):
Este paso no es estrictamente necesario para OpenSSH, pero podría ser necesario para otras herramientas. Siga la sección de PuTTY anterior si es necesario.
3. Conéctese a su instancia de EC2:
Abre PowerShell o el Símbolo del sistema.
Utilice el comando:
ssh -i "C:\path\to\your-key-pair.pem" ec2-user@your-instance-public-dns-name
Nota: En Windows, puede que necesites usar comillas dobles alrededor de la ruta de tu archivo de clave debido a los espacios en las rutas.
Conectarse por SSH a una instancia EC2 desde Linux
En la mayoría de las distribuciones de Linux, SSH viene preinstalado. Así es como puedes hacerlo:
1. Asegúrate de que tu archivo de clave privada tenga los permisos correctos:
Abra Terminal y ejecute:
chmod 400 /path/to/your-key-pair.pem
2. Conéctese a su instancia de EC2:
En el terminal, ejecute:
ssh -i /path/to/your-key-pair.pem ec2-user@your-instance-public-dns-name
Recuerda reemplazar "ec2-user", "your-instance-public-dns-name" y "/path/to/your-key-pair.pem" con los valores adecuados para tu configuración. Si encuentras algún problema, asegúrate de que tu grupo de seguridad permita conexiones SSH entrantes y que tu instancia esté en funcionamiento.
Solución de problemas
Si recibe un error como "Permission denied (publickey)", asegúrese de que el archivo de clave privada tenga los permisos correctos y de estar utilizando el par de claves adecuado.
Si recibe un error de "Conexión rechazada", verifique si las reglas del firewall o del grupo de seguridad de su instancia están bloqueando la conexión.
Administre fácilmente las instancias de EC2 con Vinchin Backup & Recovery
Vinchin Backup & Recovery es una solución integral de protección de datos diseñada para simplificar y agilizar el proceso de gestión de copias de seguridad y recuperaciones de máquinas virtuales en su entorno de virtualización, incluyendo instancias de Amazon EC2.
Vinchin Backup & Recovery ofrece una solución optimizada para gestionar copias de seguridad de EC2 en diversas regiones de AWS, con soporte para estrategias personalizables con opciones de copia completa, incremental y diferencial. Facilita recuperaciones flexibles, incluyendo instancias completas o archivos específicos, con la capacidad de restaurar en regiones distintas o incluso migrar a otras plataformas de virtualización como VMware y Hyper-V. Al integrarse con Amazon S3 para almacenamiento económico de archivos, Vinchin también simplifica la gestión de infraestructura mediante una interfaz intuitiva, permitiendo configuraciones eficientes de copias de seguridad y migraciones V2V sin interrupciones, mejorando así la protección de datos en la nube y la continuidad del negocio.
Para hacer una copia de seguridad de la instancia EC2 con Vinchin Backup & Recovery, siga estos pasos:
1. Seleccione la instancia EC2 que desea respaldar.

2. Seleccione el destino de la copia de seguridad.

3. Seleccione las estrategias de copia de seguridad.

4. Revise y envíe el trabajo.
Comience su prueba gratuita de 60 días de Vinchin Backup & Recovery para experimentar sus soluciones de copia de seguridad seguras y eficientes en el uso de recursos. O bien, contáctenos para obtener un plan personalizado adaptado a sus necesidades informáticas.
SSH en la instancia EC2 Preguntas frecuentes
1. P: ¿Cómo puedo transferir archivos hacia/desde mi instancia EC2?
A: Puede utilizar SCP o SFTP:
Usando SCP:
scp -i /path/to/your-key-pair.pem /local/path/to/file ec2-user@your-ec2-instance-public-dns:/remote/path
Usando SFTP:
sftp -i /path/to/your-key-pair.pem ec2-user@your-ec2-instance-public-dns
2. P: ¿Cómo me conecto a mi instancia sin una IP pública?
A: Puede conectarse a su instancia mediante una conexión VPN, AWS Direct Connect o un administrador de sesiones de AWS Systems Manager que no requiere una clave SSH.
Conclusión
Establecer una conexión SSH segura y confiable con sus instancias de EC2 es fundamental para una gestión eficaz de los recursos en la nube. Al seguir este artículo, podrá acceder y administrar con confianza sus instancias de EC2, mejorando su productividad y manteniendo altos niveles de seguridad.
Compartir en:
 
                         
                             
             
                             
                                             
                                         
                     
                     
         
                    