Avtor: Rubaiat Hossain
DelitiTweetE-naslov

Varna prijava brez gesla se morda zdi fantazijska, vendar jo je enostavno doseči s ključi SSH.

SSH ščiti komunikacijo med vašim lokalnim računalnikom in oddaljenim sistemom s popolnim šifriranjem tega prometa. Vendar pa je vnos gesla vsakič, ko se povežete z oddaljenim gostiteljem, nekoliko moteč.

Na srečo lahko ta korak zaobidete tako, da omogočite prijavo SSH brez gesla. Pokazali vam bomo, kako uporabljati ssh-copy-id ukaz, da to storijo.

Kako uporabljati SSH brez gesla

Če želite omogočiti prijavo brez gesla preko SSH, vse, kar morate storiti, je kopirati svoj javni ključ na oddaljeni strežnik. Ključ SSH je v resnici par dveh ključev: enega javnega in enega zasebnega. Oddaljeni strežnik SSH jih bo uporabljal za preverite svojo identiteto, preden se lahko povežete.

Svoje pare ključev SSH lahko preprosto ustvarite z uporabo ssh-keygen ukaz. Ko ssh ustvari ključe, kopirajte svoj javni ključ na oddaljeni strežnik. Tako boste zagotovili, da vam pri naslednjih prijavah ne bo treba vnašati gesla za SSH.

instagram viewer

Ustvarite javne in zasebne ključe SSH

Preprosto zaženite svoj terminal in vnesite naslednji ukaz, da ustvarite par ključev SSH:

ssh-keygen

Ob vsakem pozivu pritiskajte enter, dokler se program ne zaključi in ustvari ključne datoteke.

Strežniku dodajte javni ključ SSH

Zdaj, ko ste ustvarili ključe SSH, morate javni ključ dodati svojemu oddaljenemu strežniku. To lahko storite z ssh-copy-id ukaz:

ssh-copy-id -i ~/.ssh/id_rsa.pub uporabnik@remote-host

Vnesite zgornji ukaz v svoj terminal in ga zamenjajte uporabnik in oddaljeni gostitelj z vašim uporabniškim imenom in imenom gostitelja/IP oddaljenega računalnika.

Povežite se s strežnikom SSH brez gesla

Vse je pripravljeno za prijavo brez gesla, ko v strežnik dodate javni ključ preko ssh-copy-id. Lahko ga preizkusite sami z naslednjim ukazom:

ssh uporabnik@remote-host. 

Znebite se gesel z uporabo ssh-copy-id

Uporaba ssh-copy-id, lahko naložite javni ključ na oddaljeni strežnik in se povežete brez gesla. Vendar ne bi smeli omogočiti preverjanja pristnosti brez gesla za vse sisteme. Namesto tega ga uporabite za dostop do sistemov, ki jih pogosto uporabljate. Če ste novi v tem, se poskusite naučiti, kako nastaviti SSH in konfigurirati svojo nastavitev.

Kako nastaviti SSH v Linuxu in preizkusiti svojo nastavitev: Vodnik za začetnike

Potrebujete oddaljeni dostop do računalnika ali strežnika Linux? Tukaj je opisano, kako nastaviti in konfigurirati SSH v Linuxu, Windows in mobilnih napravah.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Programiranje
  • Varnost
  • SSH
  • Linux
  • Unix
  • Varnost
O avtorju
Rubaiat Hossain (50 objavljenih člankov)

Rubaiat je diplomant CS z močno strastjo do odprtokodnega. Poleg tega, da je veteran Unixa, se ukvarja tudi z varnostjo omrežja, kriptografijo in funkcionalnim programiranjem. Je navdušen zbiralec rabljenih knjig in neskončno občuduje klasični rock.

Več od Rubaiat Hossain

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite