Kaip prisijungti prie EC2 egzemplioriaus AWS naudojant SSH

Paskutiniai pakeitimai: 11/03/2025
Autorius: Izaokas
  • 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.

Prijunkite SSH prie AWS

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:

  1. atidaryti vieną terminalas ir eikite į katalogą kur saugote savo privatųjį raktą.
  2. 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:

  1. Atsisiųskite ir įdiekite PuTTY y glaistas.
  2. Atidaryti glaistas ir konvertuoti savo raktą .pem formatu .ppk.
  3. Atidaryti PuTTY ir lauko hostname, įveskite Vieša IP.
  4. En Ryšys → SSH → Auth įkelkite savo failą .ppk.
  5. Spustelėkite Atviras ir prisijunkite su atitinkamu vartotoju (pvz., ubuntu Ubuntu pagrįstiems egzemplioriams).
  Išsamūs sprendimai, kaip išspręsti klaidą „1 kodas: įrenginys netinkamai sukonfigūruotas“ sistemoje „Windows“

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ą.

Transliuokite per „Twitch“.
Susijęs straipsnis:
Kaip transliuoti „Twitch“ iš savo mobiliojo telefono ar kompiuterio

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:

  1. Prieiga prie aws valdymo pultas.
  2. Eik į EC2 atvejai ir pasirinkite tą, kurį norite tvarkyti.
  3. Spustelėkite Prisijungti ir pasirinkite skirtuką EC2 Instance Connect.
  4. 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ą.