Natrag na blog

Generiranje parova SSH ključeva pomoću PuTTY-ja za povezivanje s VPS-om

Generiranje parova SSH ključeva pomoću PuTTY-ja za povezivanje s VPS-om

Sigurnost je primarna briga za administratore poslužitelja, posebno kada postoji potreba za daljinskim pristupom poslužiteljima u redovitim intervalima. Zaštita od kibernetičkih napada od ključne je važnosti za pojednostavljenje radnih procesa i osiguravanje kontinuiteta poslovanja. Standardna praksa korištenja korisničkog imena i lozinke krajnje je nesigurna, nezaštićena i neučinkovita. Trebate robusnu i naprednu metodu poput autorizacije SSH parom ključeva za pristup, upravljanje i kontrolu poslužitelja. Kriptografski algoritmi koji se koriste u SSH ključevima pružaju naprednu razinu sigurnosti za zaštitu poslužitelja, gdje dešifriranje postaje nemoguće, čak i putem grube sile.

Danas, autentifikacija temeljena na SSH ključevima najpouzdaniji način autentifikacije i omiljen među korisnicima Linuxa. Uz SSH dobivate opciju odabira “RSA” (Rivest-Shamir-Adleman) ili “DSA” (“Digital Signature Algorithm”) ključeva. Ako ključeve generirate prvi put, RSA je poželjna opcija. U ovom vodiču koristit ćemo metodu “RSA ključa” sa zadanom veličinom porta 2048 za generiranje privatnih i javnih ključeva i povezivanje s VPS-om.

Kako funkcionira autentifikacija SSH ključem?

Autentifikacija SSH ključem koristi model klijent-poslužitelj za razmjenu podataka između poslužitelja i klijenta. Poslužitelj prihvaća veze, dok je klijent odgovoran za Transmission Control Protocol (TCP) za povezivanje s poslužiteljem. Generirate par ključeva (privatni i javni ključ) i povezujete poslužitelj s klijentom. Privatni ključ se čuva na vašem lokalnom računalu, dok se javni ključ prenosi na poslužitelj. Privatni ključ se potvrđuje s javnim ključem radi uspostavljanja veze. Veza se uspostavlja samo ako oba ključa prođu provjeru i ako se podudaraju, u protivnom se veza odbija.

Neosporno je da je autorizacija SSH parom ključeva vrlo siguran i pouzdan način povezivanja s poslužiteljima. Zapravo, korisnici Linuxa mogu konfigurirati Linux poslužitelj i koristiti autentifikaciju temeljenu na ključevima također. Bez obzira na OS koji koristite, možete iskoristiti autorizaciju parom ključeva kako biste zaštitili svoje resurse i uživali u iskustvu bez poteškoća. U ovom vodiču mi ćemo vas provesti kroz korake generiranja SSH ključeva pomoću PuTTY-ja i njihovog povezivanja s VPS-om. Počnimo!

Preduvjeti

Za praćenje ovog vodiča trebat će vam:

Korak 1 — Preuzmite PuTTYgen

Preuzmite PuTTYgen sa službene web stranice.

Korak 2 — Generirajte SSH par

  1. Prvo dvaput kliknite na puttygen.exe datoteku kako biste otvorili PuTTYgen koji smo preuzeli u Koraku 1.
  2. Vidjet ćete prozor:Generating SSH Key Pairs with PuTTY 1

  3. Zatim, pod odjeljkom Parameters odaberite RSA u opciji Type of key to generate:Generating SSH Key Pairs with PuTTY 2

  4. Zadržite zadanu veličinu RSA ključa 2048. Također je možete povećati na 4096 kako biste dodali dodatni sloj sigurnosti i zaštite od napada grubom silom: Generating SSH Key Pairs with PuTTY 3
  5. Zatim kliknite na gumb Generate kako biste generirali SSH ključ par:Generating SSH Key Pairs with PuTTY 4
  6. Nakon toga pomičite pokazivač miša po crnom području odjeljka Key dok se traka napretka ne učita:Key
  7. Vidjet ćete javni SSH ključ na zaslonu:public SSH key
  8. Osim toga, dodajte Key passphrase iz sigurnosnih razloga. Potvrdite i nastavite:Key passphrase
  9.  Spremite privatni ključ na svoje računalo klikom na gumb Save private key:Save private key
  10. Dodajte naziv privatnom ključu i spremite ga bilo gdje na svom računalu. Zapamtite, ovaj će nam ključ trebati u sljedećem koraku, pa se pobrinite da znate odredište:private key
  11.  Slično tome, spremite privatni ključ na svoje računalo klikom na gumb Save public key:Save public key
  12.  Također možete kopirati datoteku javnog ključa i spremiti je na svoje računalo. Trebat će nam javni ključ za prijenos na poslužitelj radi uspostavljanja sigurne veze:copy

Sada ste uspješno generirali svoj par SSH ključeva! Krenimo dalje s postavljanjem privatnog ključa u PuTTY-ju. Alternativno, možete preskočiti Korak 3 i provjeriti kako generirati skup RSA ključeva pomoću PuTTYgena za siguran pristup oblaku CloudSigma.

Korak 3 — Spremite postavke svog poslužitelja

Poslužitelj još uvijek ne može prepoznati vaš sustav. Priložimo privatni ključ u PuTTY kako bismo predstavili poslužitelj našem sustavu. Slijedite korake u nastavku:

  1. Pokrenite PuTTY dvostrukim klikom na njegovu izvršnu datoteku.

  2. U lijevoj bočnoj traci otvorite Connection odjeljak, idite na SSH, i kliknite na Auth:configuration

  1. U polju Private key for authentication, kliknite na Browse i otvorite datoteku privatnog ključa koju smo spremili u Korak 2 (11.): Private key for authentication

  1. Zatim otvorite Private key file s izvorišta-odredišta:Private key file

Korak 4 — Dodajte privatni ključ na poslužitelj

Zalijepimo kopirani javni ključ u datoteku ~/.ssh/authorized_keys na vašem poslužitelju.

  1. Prijavite se na svoj odredišni poslužitelj.

  1. Ako vaša SSH mapa još ne postoji, stvorite je ručno pomoću authorized_keys:

  1. Zatim promijenite dopuštenja osiguravanjem SSH ključeva:

  1. Zatim otvorite ~/.ssh/authorized_keys datoteku pomoću vim uređivača teksta:

  1. Pritisnite tipku i na tipkovnici i kliknite desnom tipkom miša za lijepljenje.

  2. Za spremanje pritisnite sljedeće tipke na tipkovnici (ovim redoslijedom): Esc, :, w, q, Enter.

Korak 5 — Onemogućite prijavu korisničkim imenom/lozinkom

Nakon provjere prijava temeljenih na ključu, možete onemogućiti prijave korisničkim imenom ili lozinkom kako biste poboljšali dodatnu sigurnost.

  1. Uredite konfiguracijsku datoteku SSH poslužitelja koja se nalazi na /etc/ssh/sshd_config.

  1. Zatim pritisnite tipku i na tipkovnici i uredite retke:

  1. Za spremanje pritisnite sljedeće tipke na tipkovnici (ovim redoslijedom): Esc, :, w, q, Enter.

  2. Zatim ponovno učitajte konfiguraciju SSH poslužitelja:

Zaključak

Korištenje autentifikacije SSH ključem izvrstan je izbor za osiguranje poslužitelja i zaštitu vašeg sustava od kibernetičkih prijetnji. Međutim, sigurnosna metoda temeljena na ključu zahtijeva oprez pri spremanju privatnih ključeva. Pobrinite se da privatni ključ ostane povjerljiv i nikada ga nikome ne otkrivajte. Ako ne uspijete sačuvati svoj privatni ključ na sigurnom, hakeri mogu dobiti pristup i na kraju nadzirati vaše poslužitelje bez vašeg dopuštenja.

Zanima li vas više o SSH i Linux poslužiteljima? Zaronite u sljedeće vodiče s našeg bloga:

Sretno računanje!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev je kreativni dizajner u CloudSigma, usredotočen na dosljedan poslovni identitet korištenjem tradicionalnih i inovativnih marketinških kanala. Vješt je u spajanju umjetničke vizije sa strateškim marketingom kako bi stvorio dojmljive brendirane priče.

Komentari

Još nema komentara. Budite prvi.