- SSH yra esminis EC2 instancijų valdymo AWS metodas.
- Linux ir „macOS“ leidžia lengvai prisijungti prie „OpenSSH“, o Windows reikalauja „PuTTY“.
- Dažnas klaidas galima išspręsti peržiūrėjus slaptažodžius, leidimus ir saugos nustatymus.
- „EC2 Instance Connect“ leidžia pasiekti instancijas be privataus rakto „Amazon Linux 2“ ir „Ubuntu“ sistemose.

Prisijungimas prie EC2 egzemplioriaus AWS sistemoje naudojant SSH yra labai svarbi užduotis, jei dirbate su debesies serveriais. Nors iš pradžių tai gali atrodyti sudėtinga, atlikę teisingus veiksmus galėsite lengvai ir saugiai valdyti savo serverį. Šiame išsamiame vadove parodysime skirtingus prisijungimo iš „Windows“ ir „Linux“ metodus, kaip spręsti dažniausiai pasitaikančias problemas ir pateiksime keletą pagrindinių rekomendacijų, kaip efektyviai valdyti prieigą.
Būtinos sąlygos SSH ryšiui užmegzti
Prieš bandydami prisijungti prie EC2 egzemplioriaus per SSH, įsitikinkite, kad atitinkate šiuos reikalavimus:
- Privatus raktas (.pem arba .ppk): AWS sukuria raktų porą, kai kuriate egzempliorių. The privatus raktas yra būtinas autentifikavimas.
- Viešas IP adresas arba DNS: Jūs turite žinoti Vieša IP arba vardą DNS atvejo.
- Taisyklė saugos grupėje: Turite leisti eismą SSH (22 prievadas) iš jūsų Dabartinis IP saugos grupės nustatymuose.
- Įdiegtas SSH klientas: OpenSSH Linux / MacOS arba PuTTY „Windows“.
Kaip prisijungti iš Linux arba MacOS
Sistemose unix, SSH ryšys užmezgamas per terminalas. Atlikite šiuos veiksmus:
- atidaryti vieną terminalas ir eikite į katalogą kur saugote savo privatųjį raktą.
- Vykdykite šią komandą, pakeisdami reikšmes pagal jūsų konfigūraciją:
ssh -i /ruta/al/archivo.pem usuario@ip_publica
pavyzdys:
ssh -i ~/Documents/aws-key.pem ubuntu@54.123.45.67
Jei gaunate klaidą iš leidimai, koreguokite privataus rakto teises naudodami šią komandą:
chmod 400 aws-key.pem
Kaip prisijungti iš Windows naudojant PuTTY
„Windows“ neturi vietinio SSH kliento (išskyrus naujausias versijas), todėl rekomenduojama jį naudoti PuTTY. Turite atlikti šiuos veiksmus:
- Atsisiųskite ir įdiekite PuTTY y glaistas.
- Atidaryti glaistas ir konvertuoti savo raktą .pem formatu .ppk.
- Atidaryti PuTTY ir lauko hostname, įveskite Vieša IP.
- En Ryšys → SSH → Auth įkelkite savo failą .ppk.
- Spustelėkite Atviras ir prisijunkite su atitinkamu vartotoju (pvz., ubuntu Ubuntu pagrįstiems egzemplioriams).
Dažnas trikčių šalinimas
Jei kyla problemų prisijungiant, peržiūrėkite šiuos sprendimus:
- Klaida „Leidimas atmestas (viešasis raktas)“: Patikrinkite, ar naudojate teisingas raktas ir kad jo leidimas yra 400.
- Klaida „Tinklo klaida: ryšys atmestas“: Įsitikinkite, kad 22 uostas yra atidarytas apsaugos grupėje.
- Negalite rasti privataus rakto: Jei jį pametėte, negalėsite pasiekti egzemplioriaus. Tokiu atveju turite sukurti naują. raktas ir pridėkite jį rankiniu būdu.
Prisijungimas per SSH prie EC2 egzemplioriaus AWS yra esminė užduotis tiems, kurie dirba su debesies serveriais. Nesvarbu, ar naudojate „Linux“, „MacOS“ ar „Windows“, supratę, kaip tinkamai užmegzti ir valdyti ryšį, galėsite efektyviai valdyti serverius. Be to, žinodami bendrų problemų sprendimus ir parinktis, pvz., EC2 Instance Connect, galėsite išvengti problemų ir pagerinti saugumą.
Prisijungimas per EC2 Instance Connect
Jei naudojate „Amazon Linux 2“ arba „Ubuntu“ pagrįstą egzempliorių, galite prisijungti tiesiogiai iš AWS konsolės be privataus rakto:
- Prieiga prie aws valdymo pultas.
- Eik į EC2 atvejai ir pasirinkite tą, kurį norite tvarkyti.
- Spustelėkite Prisijungti ir pasirinkite skirtuką EC2 Instance Connect.
- Spustelėkite Prisijungti atidaryti a terminalas tiesiogiai žiniatinklyje.
Prieigos raktų valdymas AWS
Norėdami pagerinti saugumą ir išvengti blokavimo dėl pamestų raktų, galite tvarkyti prieigą naudodami Iam ir sukurti naujus raktai jei reikia:
- Eikite į EC2 konsolę ir sukurkite naują raktų porą.
- Atsisiųskite privatus raktas (tik šansas).
- Pasiekite dabartinį egzempliorių ir pridėkite naują raktą prie failo įgalioti raktai.
Prisijungimas per SSH prie EC2 egzemplioriaus AWS yra esminė užduotis tiems, kurie dirba su debesies serveriais. Nesvarbu, ar naudojate „Linux“, „MacOS“ ar „Windows“, supratę, kaip tinkamai užmegzti ir valdyti ryšį, galėsite efektyviai valdyti serverius. Be to, žinodami bendrų problemų sprendimus ir parinktis, pvz., EC2 Instance Connect, galėsite išvengti problemų ir pagerinti saugumą.
Aistringas rašytojas apie baitų pasaulį ir technologijas apskritai. Man patinka dalytis savo žiniomis rašydamas, būtent tai ir darysiu šiame tinklaraštyje, parodysiu jums įdomiausius dalykus apie programėles, programinę įrangą, techninę įrangą, technologijų tendencijas ir kt. Mano tikslas – padėti jums paprastai ir smagiai naršyti skaitmeniniame pasaulyje.