SSH autentifikacija ključem u PuTTY-ju
Uvod:
aaa
Ovaj vodiči će vas voditi kroz proces konfiguriranja SSH ključa autentifikacije s PuTTY i Linux serverom. Korištenjem autentifikacije temeljene na ključu umjesto autentifikacije temeljene na lozinci, možete poboljšati sigurnost vaše SSH veze. S autentifikacijom temeljenom na ključu, samo osobe koje posjeduju odgovarajući privatni ključ mogu se prijaviti, osiguravajući sigurniju i pouzdaniju metodu autentifikacije.
SSH ključ autentifikacija je moćna i sigurna metoda za prijavu na Linux server bez potrebe za lozinkama. Ovaj vodiči će vas voditi kroz proces konfiguriranja SSH ključa autentifikacije korištenjem PuTTY, popularnog SSH klijenta za Windows.
1) Generiranje ključa na Linux-u
Puttygen je moćan alat za generiranje SSH ključa na Linux verziji PuTTY-a. Njegova glavna funkcija je stvaranje javnog i privatnog ključa, koji se pohranjuju u .ppk datotekama. Osim toga, Puttygen može konvertirati formate ključa, pružajući korisnicima fleksibilnost i kompatibilnost s različitim SSH klijentima i serverima.
Puttygen je bitno alat za generiranje SSH ključa na Linux verziji PuTTY-a. Slično ssh-keygen alatu u OpenSSH-u, Puttygen omogućuje korisnicima da generiraju javne i privatne ključa. Generirani ključevi se pohranjuju u PuTTY-ev vlastiti format, specifično u .ppk datotekama.
Jedna od primarnih funkcija Puttygen-a je stvaranje ključa. Ti parovi se sastoje od javnog ključa, koji je namijenjen dijeljenju s drugima, i privatnog ključa, koji mora biti sigurno čuvan i nikada dijeljenja. Javni ključ se koristi za svrhe autentifikacije, omogućujući korisnicima da se sigurno povežu na udaljene servere ili sustave.
PuTTY-ev format ključa, pohranjen u .ppk datotekama, je specifičan za PuTTY softver. Međutim, Puttygen ima dodatnu mogućnost konvertiranja formata ključa. To znači da korisnici mogu konvertirati svoje .ppk datoteke u druge često korištene formate, kao što je OpenSSH-ov format ključa, omogućujući kompatibilnost s različitim SSH klijentima ili serverima.
Preduvjeti
Prije nego što počnemo, provjerite da imate sljedeće preduvjete:
- 1. PuTTY - SSH klijentski softver, kao što je PuTTY. Možete preuzeti PuTTY odavdje.
- 2. Linux Server - Server na kojem ćete se povezati korištenjem SSH-a.
- 3. SSH ključni par - Javno-privatni ključni par generiran od strane servera ili klijenta korištenjem ssh-keygen.
Vodiči korak po korak za generiranje ključa na Linux-u
Pokrenite ssh-keygen utility. Pita vas gdje spremi ključeve i traži od vas da postavite lozinku (možete je postaviti bez lozinke).
ssh-keygen

Sada imamo dva ključa koja su pohranjena u .ssh direktoriju: id_rsa - privatni ključ i id_rsa.pub - javni ključ
Ključevi izgledaju kao tekst. To ih čini lakšima za pregled, kopiranje i lijepljenje u željenu datoteku.
cat /root/.ssh/id_rsa

cat /root/.ssh/id_rsa.pub

Idite u .ssh mapu
cd /root/.ssh
Napišimo naš ključ u željenu datoteku
cat id_rsa.pub > authorized_keys
Promjena dozvola datoteke
chmod -c 0600 id_rsa
2) Autentifikacija na server korištenjem PuTTY-a
Na serveru, pokrenite naredbu
cat /root/.ssh/id_rsa
Kopirajte sadržaj ključa, zalijepite ga u notepad i spremi ga s *.ppk ekstenzijom
Otvorite PuTTY Key Generator i učitajte naš ključ s "Load" gumbom


Spremi naš ključ, pristanite da kreirate bez lozinke
(Ako ste postavili lozinku na ključeve u koraku 1, specificirajte ovu lozinku)

Dalje, otvorite PuTTY klijent. Kao obično, u glavnom prozoru specificirajte gdje se trebate povežiti, a na lijevoj strani odaberite "Connection → SSH → Auth", u prozoru odaberite naš ključ

Povežite se, prijavite se na server, pristupite serveru bez lozinke

U PuTTY-u, možete također odmah specificirati prijavu.
Idite na "Connection → Data" i u polju "username" odjeljka "Auto-login", specificirajte prijavu za sesiju.

Zaključak
Konfiguracijom SSH ključa autentifikacije s PuTTY i Linux serverom, možete uspostaviti sigurniju i pouzdaniju vezu. Korištenje SSH ključa elimira potrebu za unošenjem lozinke, smanjujući rizik od otkrivanja. Slijedite korake navedene u ovom dokumentu kako biste postavili SSH ključ autentifikacije s PuTTY i uživajte u prednostima koju donosi.