IT
EspañolEnglishFrançaisDeutschPortuguêsItaliano
Accedi Inizia gratis
Lightsail

Aprire un terminale della tua macchina AWS dal browser, su Linux e su Windows

Quali opzioni dà AWS per avere una console della macchina senza installare un client SSH: la console web di Lightsail, Session Manager in EC2 e PowerShell via OpenSSH su Windows. Cosa serve, quali limiti ha ciascuna e come dare quella console a un tecnico senza distribuirgli chiavi.

⏱ 25 minuti ◎ Per tutti Aggiornata il 30/10/2026

Prima o poi serve "entrare" nel server: riavviare un servizio, guardare perché il disco si è riempito, leggere un registro. E lì spunta la domanda di sempre: chi ha la chiave? Un terminale nel browser toglie il problema di mezzo: non bisogna installare nulla sul computer di chi entra, né mandargli una chiave per e-mail, e resta registrato chi è entrato. Questa guida spiega cosa ti offre AWS per questo in ogni caso e quali passi comporta.

Prima di iniziare: cosa significa ogni cosa

Terminale o console
Una finestra in cui scrivi comandi alla macchina e vedi cosa risponde. Su Linux si chiama Bash; su Windows, PowerShell.
SSH
Il protocollo con cui si apre un terminale a distanza in modo cifrato. Usa la porta 22.
Client SSH
Il programma che installi sul tuo computer per collegarti via SSH (PuTTY, lo "ssh" del terminale…). Un terminale nel browser lo rende superfluo.
Chiave temporanea
Una chiave SSH che AWS genera per una sola connessione e che scade in pochi minuti. È quella che usa la console web di Lightsail.
Impronta del server (host key)
La "firma" del server SSH della macchina. Serve ad assicurarti che stai parlando con la tua macchina e non con un'altra che si spaccia per lei.
Server OpenSSH di Windows
Il componente che permette di entrare via SSH in un Windows. Windows Server lo include come funzionalità facoltativa dal 2019 (2025, già installato).

Passo dopo passo

  1. Linux su Lightsail: la console web

    Nella console di Lightsail, ogni macchina Linux ha il pulsante Connetti tramite SSH. Si apre un terminale nel browser senza configurare nulla: Lightsail genera una chiave temporanea, la mette nella macchina per qualche minuto ed entra come l'utente dell'immagine (bitnami, ubuntu, ec2-user…). È comodo e sicuro. Quello che non ti dà: permessi per persona (chi entra nella console di AWS entra in tutte le macchine), registro di chi ha aperto cosa, né un modo di darla a un tecnico esterno senza dargli il tuo account AWS.

  2. Linux su EC2: Session Manager

    In EC2 quella chiave temporanea non esiste. L'opzione senza client è Session Manager, di Systems Manager: la macchina ha un agente (le immagini di Amazon lo includono) e un ruolo IAM che le permette di parlare con Systems Manager; dalla console di EC2, Connetti → Session Manager apre un terminale. Vantaggi: non serve aprire la porta 22 e resta un registro. In cambio: il ruolo IAM, i permessi e, se vuoi registrare le sessioni, un bucket S3 o CloudWatch. È la via raccomandata da AWS per EC2.

  3. Windows: PowerShell via OpenSSH

    La console di Lightsail per Windows è Desktop remoto nel browser, pesante e con la password di Administrator di mezzo. L'alternativa leggera è il server OpenSSH di Windows: in PowerShell come amministratore,

    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 questo, una connessione SSH alla porta 22 apre PowerShell. Apri la 22 nel firewall di Windows e in quello di Lightsail solo per gli IP che devono entrare. Su Windows Server 2025 il server è già installato e basta avviarlo.

  4. Verifica l'impronta la prima volta

    La prima connessione a una macchina mostra la sua impronta e chiede se la accetti. Se puoi, confrontala con quella che dà la macchina stessa (ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub su Linux; su Windows lo stesso comando su C:\ProgramData\ssh\ssh_host_ed25519_key.pub). Da lì in poi il tuo client la ricorda e avvisa se cambia. Un avviso di impronta cambiata senza motivo è serio: non proseguire finché non capisci perché.

  5. Dare la console a un tecnico senza dargli il tuo account

    Qui AWS resta indietro. Le opzioni sono creare per lui un utente IAM con permessi molto limitati (e mantenerli), oppure dargli una chiave SSH propria e copiarla sulle macchine che deve toccare (e ricordarsi di toglierla). Nessuna delle due è terribile; entrambe sono lavoro che si accumula con ogni tecnico e ogni macchina, e quello che di solito succede alla fine è che si condivide "la chiave di sempre".

Cosa può andare storto

"Connection timed out" sulla porta 22

Il firewall di Lightsail (o il gruppo di sicurezza di EC2) non ha la 22 aperta per il tuo IP attuale. Aprila per il tuo IP, non per tutto il mondo.

Su Windows si collega ma la console è cmd, non PowerShell

Manca la voce DefaultShell del registro di sistema del passo 3. Aggiungila e riavvia il servizio sshd.

Session Manager dice che la macchina non è "managed"

L'agente non parla con Systems Manager: quasi sempre manca il ruolo IAM sulla macchina (AmazonSSMManagedInstanceCore) oppure la macchina non ha uscita verso internet né endpoint privati.

L'impronta è cambiata

Se hai reinstallato la macchina o l'hai creata da un'istantanea su un altro IP, è normale. Altrimenti, fermati e indaga: potrebbe esserci un'altra macchina in mezzo.

In Simplio

In Simplio il terminale è un pulsante nella scheda della macchina. Su Linux usa la stessa chiave temporanea della console web di Lightsail; su Windows apre PowerShell attraverso il server OpenSSH di Windows con la password che Lightsail ha conservata, senza che nessuno la veda. In entrambi i casi: codice del doppio fattore a ogni apertura, permesso per persona e per macchina (il tecnico vede quella di prova e nessun'altra), un ticket di 60 secondi e monouso per il browser, e l'impronta della macchina verificata. Nessuno riceve una chiave, nulla si installa, e ogni apertura resta nel registro attività. Come funziona il terminale.

La stessa cosa, in AWS e in Simplio

Nella console di AWSIn Simplio
Aprire una console LinuxConsole web di Lightsail (con il tuo account AWS) o Session Manager in EC2 (agente, ruolo, permessi)Pulsante "Terminale" nella scheda, con il codice del doppio fattore
Aprire una console WindowsDesktop remoto con la password di Administrator, oppure installare OpenSSH e collegarsi con un clientPulsante "Terminale": PowerShell nel browser, con doppio fattore
Darla a un tecnicoUtente IAM o chiave SSH propria, macchina per macchinaConcedergli quella macchina in Simplio; nulla da inviare né da togliere dopo
Sapere chi è entratoRegistri SSH su ogni macchina, o CloudTrail per Session ManagerRegistro attività: chi, quale macchina, quando, da quale IP
Verificare l'improntaTu, la prima volta, a manoAWS la fornisce su Linux; su Windows Simplio la memorizza la prima volta e la esige sempre

Provalo gratis per 15 giorni Vedi come funziona

Tutto questo, senza la console di AWS

Simplio è un pannello in italiano per gestire i tuoi account AWS: macchine, copie programmate, database, domini, e-mail e quanto ti addebita AWS, con permessi per persona e doppio fattore. Senza installare nulla sui tuoi server.

Inizia gratis per 15 giorni, senza carta

Sei già cliente? Area clienti.