AWS | Sådan SSH ind i EC2 ved hjælp af kit

Aws Sadan Ssh Ind I Ec2 Ved Hjaelp Af Kit



SSH til en EC2-instans er et ganske vigtigt skridt, da det giver brugeren mulighed for at bruge tjenesterne i AWS EC2-instansen. Ikke nok med det, nogle af de operativsystemer, der er installeret på AWS EC2-instansen, har kun en SSH-terminal, det betyder, at der ikke er nogen GUI (Graphical User Interface) til at gøre brug af tjenester leveret af det pågældende operativsystem.

Putty er et værktøj, der laver SSH-forbindelsen for brugeren og giver en GUI til at konfigurere denne forbindelse. Putty kan nemt bruges til at SSH ind i en EC2 forekomst af Amazon. Dette indlæg vil forklare processen med at bruge Putty til SSH i en AWS EC2-instans.

Download og installer Putty

De fleste af dem er ikke installeret på brugerens maskine, derfor er det første skridt faktisk at downloade og installere kit på brugerens maskine. For dette skal du besøge Puttys officielle webside ved blot at klikke her. Fra Puttys webside skal du klikke på knappen, der siger 'Download Putty':









Derefter åbnes downloadsiden af ​​Putty. Fra denne side skal du vælge versionen af ​​Putty i henhold til arkitekturen og operativsystemet, som den skal installeres på. For dette indlæg vil det være x64-bit til Windows:







Når Putty er blevet downloadet, skal du udføre den downloadede fil for at starte installationsprocessen af ​​Putty:



Gå gennem installationsguiden til Putty og installer den i dit system. Når installationsprocessen er færdig, søg Putty fra startmenuen:

Hvis du klikker på applikationen fra starten, starter den:

Brug af Putty til at SSH i EC2-instans

For at oprette forbindelse til en EC2-instans ved hjælp af Putty, skal du konfigurere din forbindelse. Først og fremmest skal du hente adressen på EC2-forekomsten og brugernavnet fra 'Connect Page' for EC2-forekomsten. Så åbn forbindelsessiden ved at højreklikke på EC2-forekomsten og vælg indstillingen 'Forbind' fra menuen:

Fra tilslutningssiden skal du skifte til fanen 'SSH-klient' og kopiere 'brugernavn@publikadresse' fra SSH-kommandoeksemplet:

Gå tilbage til Putty og indsæt dette brugernavn@publicaddress i feltet 'Host Name' og hold porten til '22':

Derefter skal vi vedhæfte .ppk-nøgleparfilen, for det skal du fra venstre navigationsmenu åbne 'Legitimationsoplysninger: under 'Auth' inde i 'Connection => SSH':

Klik derefter på browserknappen og søg fra ppk-filen (hvis ppk-filen ikke er tilgængelig og kun .pem, så besøg næste sektion og vend derefter tilbage til dette trin):

Når den private nøgle er indlæst i Putty, er alle konfigurationer nu på plads. Du skal blot klikke på Åbn-knappen for at starte SSH-forbindelsen med EC2-instansen:

Derefter åbnes en terminal med en pop op-bekræftelse, klik blot på 'Accepter' mulighed:

Derefter vil SSH-forbindelsen inde i terminalen blive oprettet med AWS EC2-instansen:

Det afslutter forbindelsen med AWS Instance gennem Putty.

Generering af PPK-fil fra Pem-fil med PuttyGen

Nøgleparret knyttet til EC2-instansen kan ikke ændres, når først oprettelsen af ​​EC2-instansen er færdig. Dette betyder, at hvis brugeren har oprettet et nøglepar, der er pem-formatet, så kan det nøglepar ikke bruges med Putty. For at løse dette tilbyder Putty en 'puttygen'-applikation, der kan konvertere 'pem'-nøglepar-filerne til 'ppk'-nøglepar-filer.

For at gøre dette skal du åbne installationsmappen for Putty på brugerens maskine, og inde i den mappe åbner du programmet, der hedder 'puttygen':

I denne Putty Key Generator-applikation skal du klikke på fanen 'Konverteringer' og derefter 'Importer':

Og søg derefter efter pem-filen, der er knyttet til din EC2-instans, og indlæs den:

Når det er gjort, skal du blot klikke på 'Gem privat nøgle' og gemme den private nøgle i PPK-formatet:

Gå derefter ind i mappen og bekræft eksistensen af ​​ppk-filen:

Det handler om at oprette en ppk-fil fra en pem-fil til EC2-forekomst.

Konklusion

Putty kan ganske nemt bruges til at danne en SSH-forbindelse med AWS EC2-instansen, for det skal brugeren sikre sig, at Putty er installeret på sin maskine. Åbn derefter Putty og angiv alle de nødvendige detaljer. Når forbindelseskonfigurationerne er færdige, skal du blot klikke på 'åbn'-knappen i Putty, og en ny terminal åbner sig, som derefter forbinder til SSH for EC2-instansen.