Entrar Empieza gratis
Lightsail

Abrir una terminal de tu máquina de AWS desde el navegador, en Linux y en Windows

Qué opciones da AWS para tener una consola de la máquina sin instalar un cliente SSH: la consola web de Lightsail, Session Manager en EC2 y PowerShell por OpenSSH en Windows. Qué hace falta, qué limitaciones tiene cada una y cómo dar esa consola a un técnico sin repartirle claves.

⏱ 25 minutos ◎ Para todos Actualizada el 30/10/2026

Tarde o temprano hace falta "entrar" en el servidor: reiniciar un servicio, mirar por qué se llenó el disco, leer un registro. Y ahí aparece la pregunta de siempre: ¿quién tiene la clave? Una terminal en el navegador quita el problema de en medio: no hay que instalar nada en el ordenador de quien entra, ni mandarle una clave por correo, y queda registrado quién entró. Esta guía explica qué te ofrece AWS para eso en cada caso y qué pasos tiene.

Antes de empezar: qué significa cada cosa

Terminal o consola
Una ventana donde escribes órdenes a la máquina y ves lo que responde. En Linux se llama Bash; en Windows, PowerShell.
SSH
El protocolo con el que se abre una terminal a distancia de forma cifrada. Usa el puerto 22.
Cliente SSH
El programa que instalas en tu ordenador para conectarte por SSH (PuTTY, el "ssh" del terminal…). Una terminal en el navegador lo hace innecesario.
Clave temporal
Una clave SSH que AWS genera para una sola conexión y que caduca en minutos. Es lo que usa la consola web de Lightsail.
Huella del servidor (host key)
La "firma" del servidor SSH de la máquina. Sirve para asegurarte de que hablas con tu máquina y no con otra que se hace pasar por ella.
Servidor OpenSSH de Windows
La pieza que permite entrar por SSH en un Windows. Windows Server la trae como característica opcional desde 2019 (2025, ya instalada).

Paso a paso

  1. Linux en Lightsail: la consola web

    En la consola de Lightsail, cada máquina Linux tiene el botón Conectar mediante SSH. Se abre una terminal en el navegador sin configurar nada: Lightsail genera una clave temporal, la mete en la máquina unos minutos y entra como el usuario de la imagen (bitnami, ubuntu, ec2-user…). Es cómodo y seguro. Lo que no te da: permisos por persona (quien entra en la consola de AWS entra en todas las máquinas), registro de quién abrió qué, ni forma de dársela a un técnico externo sin darle tu cuenta de AWS.

  2. Linux en EC2: Session Manager

    En EC2 no existe esa clave temporal. La opción sin cliente es Session Manager, de Systems Manager: la máquina lleva un agente (las imágenes de Amazon lo traen) y un rol de IAM que le permite hablar con Systems Manager; desde la consola de EC2, Conectar → Session Manager abre una terminal. Ventajas: no hace falta abrir el puerto 22 y queda registro. A cambio: el rol de IAM, los permisos y, si quieres grabar sesiones, un bucket S3 o CloudWatch. Es la vía recomendada por AWS para EC2.

  3. Windows: PowerShell por OpenSSH

    La consola de Lightsail para Windows es Escritorio remoto en el navegador, pesado y con la contraseña de Administrator de por medio. La alternativa ligera es el servidor OpenSSH de Windows: en PowerShell como administrador,

    Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
    Set-Service sshd -StartupType Automatic; Start-Service sshd
    New-ItemProperty -Path HKLM:\SOFTWARE\OpenSSH -Name DefaultShell -Value "$env:SystemRoot\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

    Con eso, una conexión SSH al puerto 22 abre PowerShell. Abre el 22 en el cortafuegos de Windows y en el de Lightsail solo para las IPs que deban entrar. En Windows Server 2025 el servidor ya viene instalado y solo hay que arrancarlo.

  4. Comprueba la huella la primera vez

    La primera conexión a una máquina muestra su huella y pregunta si la aceptas. Si puedes, compárala con la que da la propia máquina (ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub en Linux; en Windows el mismo comando sobre C:\ProgramData\ssh\ssh_host_ed25519_key.pub). A partir de ahí tu cliente la recuerda y avisa si cambia. Un aviso de huella cambiada sin motivo es serio: no sigas hasta entender por qué.

  5. Dar la consola a un técnico sin darle tu cuenta

    Aquí AWS se queda corto. Las opciones son crear un usuario de IAM para él con permisos muy acotados (y mantenerlos), o darle una clave SSH propia y copiarla a las máquinas que toque (y acordarte de quitarla). Ninguna es terrible; las dos son trabajo que se acumula con cada técnico y cada máquina, y lo que suele pasar al final es que se comparte "la clave de siempre".

Qué puede salir mal

"Connection timed out" al puerto 22

El cortafuegos de Lightsail (o el grupo de seguridad de EC2) no tiene el 22 abierto para tu IP actual. Ábrelo para tu IP, no para todo el mundo.

En Windows conecta pero la consola es cmd, no PowerShell

Falta la entrada DefaultShell del registro del paso 3. Añádela y reinicia el servicio sshd.

Session Manager dice que la máquina no está "managed"

El agente no habla con Systems Manager: casi siempre falta el rol de IAM en la máquina (AmazonSSMManagedInstanceCore) o la máquina no tiene salida a internet ni endpoints privados.

La huella ha cambiado

Si reinstalaste la máquina o la creaste desde una instantánea en otra IP, es normal. Si no, para y averigua: podría ser otra máquina en medio.

En Simplio

En Simplio la terminal es un botón en la tarjeta de la máquina. En Linux usa la misma clave temporal que la consola web de Lightsail; en Windows abre PowerShell a través del servidor OpenSSH de Windows con la contraseña que Lightsail tiene guardada, sin que nadie la vea. En los dos casos: código del doble factor en cada apertura, permiso por persona y por máquina (el técnico ve la de pruebas y ninguna otra), un ticket de 60 segundos y un solo uso para el navegador, y la huella de la máquina comprobada. Nadie recibe una clave, nada se instala, y cada apertura queda en el registro de actividad. Cómo funciona la terminal.

Lo mismo, en AWS y en Simplio

En la consola de AWSEn Simplio
Abrir una consola LinuxConsola web de Lightsail (con tu cuenta de AWS) o Session Manager en EC2 (agente, rol, permisos)Botón "Terminal" en la tarjeta, con el código del doble factor
Abrir una consola WindowsEscritorio remoto con la contraseña de Administrator, o instalar OpenSSH y conectar con un clienteBotón "Terminal": PowerShell en el navegador, con doble factor
Dársela a un técnicoUsuario de IAM o clave SSH propia, máquina a máquinaConcederle esa máquina en Simplio; nada que enviar ni que quitar después
Saber quién entróRegistros de SSH en cada máquina, o CloudTrail para Session ManagerRegistro de actividad: quién, qué máquina, cuándo, desde qué IP
Comprobar la huellaTú, la primera vez, a manoAWS la da en Linux; en Windows Simplio la memoriza la primera vez y la exige siempre

Probarlo gratis 15 días Ver cómo funciona

Todo esto, sin la consola de AWS

Simplio es un panel en español para manejar tus cuentas de AWS: máquinas, copias programadas, bases de datos, dominios, correo y lo que te cobra AWS, con permisos por persona y doble factor. Sin instalar nada en tus servidores.

Empieza gratis 15 días, sin tarjeta

¿Ya eres cliente? Acceso clientes.