Povezivanje putem SSH-a pomoću Putty ključa | INTROSERV
EUR
european

EUR

usa

USD

Croatia Hr
Ex. VAT Ex. VAT 0%

Povezivanje putem SSH-a pomoću Putty ključa

Ovaj vodič pruža upute korak po korak o tome kako instalirati PuTTY SSH, koristiti ga i konfigurirati autentifikaciju temeljenu na ključevima. Slijedeći ove upute, moći ćete uspostaviti sigurnu vezu s udaljenim poslužiteljem koristeći PuTTY.

Izazovi današnjice

Današnja poslovna okruženja često pokreću više operativnih sustava — kako na radnim stanicama tako i na poslužiteljima. Mrežni uređaji, Linux poslužitelji, IoT sustavi i Linux radne stanice često se moraju povezivati s Windows radne stanice. Sigurno povezivanje ovih okruženja uz zaštitu podataka ostaje veliki izazov. Alat poput PuTTY-ja može učinkovito pomoći u rješavanju ovog problema.

SSH — što je to?

Secure Shell (SSH), također poznat kao Secure Socket Shell, mrežni je protokol koji omogućuje siguran pristup računalima preko nesigurnih mreža. Posebno je popularan među sistemskim administratorima.

SSH protokol implementiran je kroz skup uslužnih programa. Korištenjem Secure Shella možete sigurno komunicirati između dva računala preko otvorene mreže (poput Interneta) sa snažnom autentifikacijom lozinkom ili autentifikacijom javnim ključem.

Mrežni administratori koriste SSH za udaljeni pristup drugom računalu, izvršavanje naredbi, prijenos datoteka i osiguravanje snažne enkripcije.

Pomoću SSH-a možete sigurno pristupiti računalu ili uređaju preko nesigurne mreže. SSH veze obično se koriste za udaljenu konfiguraciju Linux poslužitelja i mrežnih uređaja.

Što je PuTTY?

Sistemski administratori oslanjaju se na SSH (Secure Shell) za uspostavljanje sigurnih veza s udaljenim uređajima i učinkovito obavljanje zadataka. Evo nekih ključnih aktivnosti koje sysadmini obavljaju koristeći SSH:

1. Analiza log datoteka u /var/log:

Povezivanjem putem SSH-a, navigiraju do direktorija /var/log i analiziraju log datoteke kako bi identificirali anomalije ili potencijalne probleme.

2. Uređivanje konfiguracijskih datoteka u /etc:

Sysadmini koriste SSH za pristup direktoriju /etc i modificiranje konfiguracijskih datoteka prema potrebi.

3. Ažuriranje softvera pomoću DNF-a ili APT-a:

Putem SSH-a mogu koristiti upravitelje paketa poput DNF-a (Dandified Yum) ili APT-a (Advanced Package Tool) za besprijekorno preuzimanje i instaliranje ažuriranja — održavajući sustave ažurnima s najnovijim sigurnosnim zakrpama, ispravkama grešaka i značajkama.

4. Povezivanje s mrežnim uređajima:

SSH je kritični alat za povezivanje s raznim mrežnim uređajima, uključujući usmjerivače i upravljane preklopnike.

5. Omogućavanje ili onemogućavanje portova preklopnika:

Sysadmini često omogućuju ili onemogućuju pojedinačne portove preklopnika za učinkovito upravljanje mrežnom povezanošću.

6. Upravljanje tablicama usmjeravanja:

Korištenjem SSH-a povezuju se s usmjerivačima i upravljanim preklopnicima za pristup i modificiranje konfiguracija tablica usmjeravanja.

7. Udaljena konfiguracija protokola usmjeravanja:

SSH omogućuje sysadminima udaljenu konfiguraciju protokola usmjeravanja na mrežnim uređajima — bilo da se radi o OSPF-u (Open Shortest Path First), BGP-u (Border Gateway Protocol) ili EIGRP-u (Enhanced Interior Gateway Routing Protocol).

Kako instalirati PuTTY

Prvo preuzmite PuTTY paket sa službene web stranice. Posjetite puttygen.com kako biste dobili PuTTY za svoj operativni sustav.

Za instalaciju PuTTY-ja na vaš Windows sustav, slijedite ove jednostavne korake:

1. Odaberite odgovarajući paket za arhitekturu vašeg sustava — 32-bitnu ili 64-bitnu verziju. Stranica za preuzimanje nudi pojedinačne izvršne datoteke, uključujući putty.exe (SSH klijent) i puttygen.exe (uslužni program za generiranje ključeva).

Tablica opcija preuzimanja PuTTY-ja s 32-bitnim i 64-bitnim verzijama

2. Preuzmite putty.exe i puttygen.exe. Spremite ih na lako dostupnu lokaciju na vašem računalu.

Generiranje SSH ključeva

Pokrenite uslužni program PuTTYgen i kliknite gumb Generate. Tijekom generiranja pomičite pokazivač miša nasumično po praznom području kako biste stvorili entropiju za ključ.

PuTTYgen generira ključ — pomičite miš za stvaranje entropije

Nakon završetka generiranja, javni ključ pojavljuje se u tekstualnom području. Alat također prikazuje otisak ključa i omogućuje dodavanje komentara.

PuTTYgen s generiranim javnim i privatnim ključevima spremnim za spremanje

Koristite gumbe „Save public key" i „Save private key" za spremanje ključeva na vaše računalo. Za dodatnu sigurnost postavite lozinku (passphrase) za zaštitu privatnog ključa.

Dodavanje javnog ključa na poslužitelj

Zatim dodajte javni ključ na ciljni poslužitelj.

Povežite se s poslužiteljem putem SSH-a koristeći svoju lozinku, zatim otvorite datoteku .ssh/authorized_keys u korisničkom početnom direktoriju. Dodajte sljedeći redak na kraj datoteke:

ssh-rsa vaš_javni_ključ_ovdje

Uređivanje datoteke .ssh/authorized_keys na poslužitelju

U ovom primjeru koristimo root račun, pa je putanja datoteke /root/.ssh/authorized_keys. Kopirajte javni ključ izravno iz prozora PuTTYgen (tekstualno područje na vrhu).

Kopiranje javnog ključa iz PuTTYgena

Konfiguracija PuTTY-ja za autentifikaciju ključem

Otvorite aplikaciju PuTTY. U glavnom prozoru unesite IP adresu poslužitelja u polje „Host Name (or IP address)", provjerite je li port 22, a vrsta veze SSH.

Glavni prozor PuTTY sesije s konfiguriranim hostom i portom

Prije povezivanja navedite putanju do privatnog ključa. U lijevom panelu idite na Connection → SSH → Auth → Credentials i pronađite datoteku privatnog ključa (s ekstenzijom .ppk) u polju „Private key file for authentication".

Vratite se u kategoriju Session, unesite adresu poslužitelja i kliknite Open za povezivanje.

PuTTY će zatražiti korisničko ime. Unesite naziv računa za koji ste dodali javni ključ (u našem slučaju root). Zatim ćete dobiti pristup konzoli poslužitelja.

Ako privatni ključ ima lozinku (passphrase), bit ćete zatraženi da je unesete nakon unosa korisničkog imena. Imajte na umu da ova lozinka štiti vaš SSH ključ i odvojena je od lozinke računa.

Uspjeh! Autentifikacija temeljena na ključevima radi

Ako je sve ispravno konfigurirano, PuTTY će se povezati s poslužiteljem bez traženja lozinke računa (samo lozinka ključa, ako je postavljena). Terminal se odmah otvara s naredbenim retkom, omogućujući vam da odmah izvršavate naredbe.

Uspješna PuTTY SSH veza s autentifikacijom javnim ključem: terminal prikazuje htop monitor procesa
Primjer uspješne prijave javnim ključem: terminal se odmah otvara bez traženja lozinke računa. Ovdje je pokrenut htop za prikaz procesa poslužitelja — dokaz da autentifikacija temeljena na ključevima radi savršeno.

Čestitamo! Sada možete sigurno i praktično upravljati svojim udaljenim poslužiteljem bez unosa lozinki svaki put.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA