AWS leverer tjenestene til EC2, som lar brukeren kjøre operativsystemet på virtuelle maskiner som er vert på AWS -skyen, kjent som EC2 -forekomster. Imidlertid, når brukeren har lansert EC2 -forekomsten, kan brukeren koble seg til EC2 -forekomsten ved hjelp av SSH -tilkoblingen, og i tilfelle brukeren ønsker GUI for operativsystemet, kan brukeren bruke en RDP -tilkobling med EC2 -forekomsten.
Det er imidlertid ikke tilfelle når brukeren har lansert macOS i EC2 fordi RDP ikke er tilgjengelig for macOS EC2s. Selv om brukeren kan få GUI -grensesnittet til macOS gjennom SSH -tilkoblingen, og det er akkurat det denne guiden vil lære deg. Så la oss begynne.
Trinn 1: SSH i macOS EC2
Det første trinnet er å koble til EC2 -forekomsten som kjører macOS for det, gå over til listen over EC2 -forekomster og høyreklikk på forekomsten, og velg alternativet "Connect":
Etter det, på Connect -siden, kan du gå videre til SSH Client -fanen:
Etter det, kopier den siste kommandoen på denne fanen:
Etter det åpner du en ledetekst og lim inn kommandoen og erstatt "nøkkelparnavnet" for banen til nøkkelparet:
Trykk på "Enter" -tasten og for bekreftelse, skriv "Ja" og treff "Enter" -tasten igjen etter det, vil du være inne i SSH for din MacOS EC2 Virtual Machine:
Trinn 2: Aktivering av VNC -skjermdelingstjeneste
Når du er inne i SSH for macOS-en din, må du installere og deretter aktivere VNC-tjenesten, som er en skjermdelingsjeneste for macOS, ved å bruke følgende kommandoer:
sudo standards skrive/var/db/lanseringd.db/com.eple.lansering/overstyrer.plist com.eple.skjermerharing -dict deaktivert -bool False
Sudo Launchctl Load -W/System/Library/Launchdaemons/com.eple.Skjermharing.plist
Etter det vil du se følgende på SSH -terminalen:
Det neste er å endre passordet til brukeren av macOS.
Trinn 3: Endre brukerens passord
For å endre passordet til rotbrukeren, må du skrive inn følgende kommando:
sudo passwd
Alternativt er det en god praksis å bruke denne kommandoen:
sudo/usr/bin/dscl . -PASSWD /BRUKER /EC2-User
Etter det vil du få en anmodning om å skrive inn det nye passordet og bekrefte passordet:
Etter at du har skrevet inn det nye passordet, vil du få følgende resultat på terminalen:
Du trenger dette passordet når du prøver å se GUI for macOS også for å logge inn på brukerkontoen til macOS. Brukernavnet er også "EC2-bruker"
Trinn 4: Installer og start VNC på maskinen din:
Neste trinn er å laste ned og starte VNC på din lokale maskin. For å laste ned VNC, besøk den offisielle siden eller bare klikk her. Etter at du har installert VNC, kan du starte den opp, så ser du følgende grensesnitt:
Etter det trenger du ganske enkelt å skrive adressen til skjermen eller operativsystemet du vil se gjennom VNC, og for det, gå videre til neste trinn.
Trinn 5: Aktivering av lokal hosting gjennom SSH
Det du vil gjøre nå er, etablere SSH -forbindelsen, men med lokal hosting på portnummer 5900. For det, ta turen tilbake til SSH -terminalen og type "exit”For å avslutte den forrige SSH -tilkoblingen:
Etter det, bruk følgende kommando for å gjenopprette SSH-tilkoblingen:
SSH -I KeyPAIR_FILE -L 5900: Localhost: 5900 EC2 -bruker@ip -address
I denne kommandoen ovenfor:
For denne opplæringen omformer kommandoen seg til (i henhold til min EC2 IP og nøkkelparveien):
Etter å ha skrevet kommandoen med din EC2 IP-adresse, og nøkkelpar-banen, må du treffe Enter for å etablere SSH-tilkoblingen:
Når du er tilbake i SSH, flytter du til neste trinn.
Trinn 6: Få tilgang til MacOS GUI med VNC
Gå tilbake til VNC -applikasjonen, og i adressefeltet, skriver du bare inn følgende:
Localhost: 5900
Etter det, klikk på Connect -knappen eller trykk på "Enter" -tasten:
Etter det vil du få et bekreftelsesvarsel, klikk på fortsett -knappen:
Etter det vil du bli spurt om legitimasjon, brukernavnet er "EC2-User" og passordet er det du skrev i trinn 3, skriver dem inn og klikker på "OK" -knappen:
Etter det vil du være inne i GUI av macOS -en din:
For å logge inn på "EC2-brukeren", skriver du inn passordet ditt igjen og trykker på Enter:
Når du har gjort det, vil du være inne i skrivebordet til macOS -ene som kjører inne i EC2 VM på AWS:
Det handler om denne guiden
Konklusjon
Aktivering av GUI -modus for SSH -tilkoblingen med EC2 som kjører en macOS er ganske annerledes enn å etablere en RDP -forbindelse med EC2 -forekomster. Det krever at du kobler til EC2 -macOS -en din og deretter aktiverer VNC -skjermdelingen, etter det må du bruke VNC for å koble deg til EC2 MacOS -forekomsten. Dette innlegget har lært deg hvordan du kan aktivere GUI for MacOS EC2 -forekomsts SSH -forbindelse.