Come abilitare la GUI con macOS in istanza AWS EC2 tramite SSH Connection

Come abilitare la GUI con macOS in istanza AWS EC2 tramite SSH Connection

AWS fornisce i servizi di EC2, che consente all'utente di eseguire il sistema operativo su macchine virtuali ospitate sul cloud AWS, noto come istanze EC2. Tuttavia, quando l'utente ha lanciato l'istanza EC2, l'utente può connettersi all'istanza EC2 utilizzando la connessione SSH e nel caso in cui l'utente desidera la GUI del sistema operativo, l'utente può utilizzare una connessione RDP con l'istanza EC2.

Tuttavia, questo non è il caso in cui l'utente ha lanciato MacOS in EC2 perché il RDP non è disponibile per MacOS EC2S. Tuttavia, l'utente può ottenere l'interfaccia GUI dei macOS attraverso la connessione SSH, ed è esattamente ciò che questa guida ti insegnerà. Quindi iniziamo.

Passaggio 1: SSH nel macOS EC2

Il primo passo è connettersi all'istanza EC2 che esegue i macOS per questo, vai all'elenco delle istanze EC2 e fai clic con il tasto destro sull'istanza e scegli l'opzione "Connetti":

Successivamente, sulla pagina Connect, vai alla scheda client SSH:

Successivamente, copia l'ultimo comando in questa scheda:

Successivamente, apri un prompt dei comandi e incolla nel comando e sostituisci il "nome della coppia di tasti" per il percorso della coppia di chiavi:

Premi il tasto "Invio" e per conferma, digita "Sì" e premi il tasto "Invio" ancora una volta, sarai all'interno dell'SSH della macchina virtuale MACOS EC2:

Passaggio 2: Abilitazione del servizio di condivisione dello schermo VNC

Una volta che sei all'interno dell'SSH del tuo MacOS, devi installare e quindi abilitare il servizio VNC, che è un servizio di condivisione dello schermo per macOS, utilizzando i seguenti comandi:

sudo impostazione predefinita write/var/db/launchd.db/com.mela.Launchd/overrides.plist com.mela.screensharing -ffict disabile -bool false
sudo launchctl carico -w/sistema/libreria/lanciodamons/com.mela.screensharing.plist

Successivamente, vedrai quanto segue nel terminale SSH:

Il prossimo è modificare la password dell'utente dei macOS.

Passaggio 3: modificare la password dell'utente

Per modificare la password dell'utente root, è necessario digitare il comando seguente:

sudo passwd

In alternativa, è una buona pratica usare questo comando:

sudo/usr/bin/dscl . -passwd /utenti /utente EC2

Successivamente, otterrai un prompt per digitare la nuova password e riconfermare quella password:

Dopo aver inserito la nuova password otterrai il seguente risultato sul terminale:

Hai bisogno di questa password quando si sta tentando di visualizzare anche la GUI dei macOS per accedere all'interno dell'account utente dei macOS. Inoltre, il nome utente è "EC2-User"

Passaggio 4: installa e avvia VNC sulla macchina:

Il prossimo passo è scaricare e avviare il VNC sulla macchina locale. Per scaricare il VNC, visitare la sua pagina ufficiale o semplicemente fare clic qui. Dopo aver installato il VNC, avvialo e vedrai la seguente interfaccia:

Successivamente, devi semplicemente digitare l'indirizzo dello schermo o del sistema operativo che si desidera visualizzare tramite VNC e, per questo, vai al passaggio successivo.

Passaggio 5: abilitare l'hosting locale tramite SSH

Quello che vuoi fare ora è, stabilire la connessione SSH ma con l'hosting locale alla porta numero 5900. Per questo, torna al terminale SSH e al tipo "Uscita"Per terminare la connessione SSH precedente:

Successivamente, utilizzare il seguente comando per ristabilire la connessione SSH:

ssh -i keypair_file -l 5900: localhost: 5900 ec2 -user@ip -address

In questo comando sopra:

  • Sostituisci il "keypair_file" per il percorso del file della coppia di tasti sulla macchina
  • Indirizzo IP per l'indirizzo IP dell'istanza EC2

Per questo tutorial, il comando si trasforma in (secondo il mio percorso EC2 IP e Coppia di tasti):

Dopo aver digitato il comando con il tuo indirizzo IP EC2 e il percorso della coppia di tasti, premi Invio per stabilire la connessione SSH:

Una volta che sei tornato all'interno dell'SSH, passa al passaggio successivo.

Passaggio 6: accedere alla GUI MacOS con VNC

Tornare all'applicazione VNC e nella barra degli indirizzi, basta digitare quanto segue:

Localhost: 5900

Successivamente, fare clic sul pulsante Connetti o premere il tasto "Invio":

Successivamente, riceverai un avviso di conferma, fai clic sul pulsante Continua:

Successivamente, ti verrà chiesto delle credenziali, il nome utente è "EC2-User" e la password è quella che hai scritto nel passaggio 3, digitali e fai clic sul pulsante "OK":

Dopodiché, sarai all'interno della GUI dei tuoi macOS:

Per accedere all'utente "ec2", digita nuovamente la password e quindi premi Invio:

Una volta che lo fai, sarai all'interno del desktop dei tuoi macOS in esecuzione all'interno della VM EC2 su AWS:

Questo è tutto su questa guida

Conclusione

Abilitare la modalità GUI per la connessione SSH con il tuo EC2 che esegue un macOS è abbastanza diverso dall'istituzione di una connessione RDP con le istanze EC2. Richiede di connetterti al tuo macOS EC2 e quindi abilitare la condivisione dello schermo VNC, successivamente, è necessario utilizzare il VNC per connettersi all'istanza EC2 MacOS. Questo post ti ha insegnato come abilitare la GUI per la connessione SSH dell'istanza MacOS EC2.