Greitai ir aiškiai apie ssh raktus

Taip prisipažinsiu, esu tinginys :-) Todėl, kai jungiuosi kur nors į kokį nors *NIX’inį serveriuką – labai tingiu suvedinėti slaptažodžius. O tuo labiau juos prisiminti :) Taigi mano tingėjimą palengvina ssh raktai. Taigi pabandysiu trumpai ir aiškiai parodyt kaip tai patiems pasidaryti.

Pirmiausia susigeneruokite raktą: ssh-keygen -t rsa

Turėtumėte pamatyti maždaug tokį išvestą tekstą (output?):

Generating public/private rsa key pair.
Enter file in which to save the key (/home/mantas/.ssh/id_rsa):

Šiame etape – paprasčiausiai spauskite Enter. Po to bus išvestas maždaug toks tekstas:

Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/mantas/.ssh/id_rsa.
Your public key has been saved in /home/mantas/.ssh/id_rsa.pub.
The key fingerprint is:
a6:5c:c3:eb:18:94:0b:06:a1:a6:29:58:fa:80:0a:bc mantas@darkstar

Dabar trumpai apie šį etapą. Jums reikia susigalvoti passphrase (kažkoks slaptažodis), kuris bus naudojamas raktui patvirtinti. Galite tiesiog spausti Enter (nebus jokio slaptažodžio).

Dabar yra sukurtos 2 bylos (failai?) : ~/.ssh/id_rsa.pub ir ~/.ssh/id_rsa

Norėdami padėti ir naudoti šiuos raktus nutolusiame serveryje pasinaudokite komanda:

cat ~/.ssh/id_rsa.pub | ssh -l vartotojo_vardas nutoles_serveris “mkdir .ssh ; chmod 0700 .ssh ; cat – >> .ssh/authorized_keys”

Dabar jungdamiesi į nutolusį serverį būsite paprašyti to passphrase, kurį suvedėte generuodami raktus (arba paprasčiausiai prisijungsite be jokių slaptažodžių, jeigu passphrase vietoje spaudėte tik Enter)

Tai tiek

@m

Komentarų skaičius: 2

  1. [...] Kai parašiau mažą straipsniuką apie paprastą ssh raktų naudojimą – atsirado ne vienas “krūc admins paskaitęs `hackers` ar kitą aka `Brolių Grimų pasakų` žurnalą, kuris bandė komentaruose paaiškint, koks aš `loxs` esu :). Na dėl to nesiginčysiu :-) Ir labiausiai užkliuvo vienas komentuotojas, kuriam tuo pačiu užkliuvo ; naudojimas mano skriptuose.  Paaiškinsiu tiems, kas gal būt neįsigilinę į skirtumus tarp && ir ; naudojimo *NIX sistemose. [...]

  2. Viskas baisej gerai, tu da sumislyk kaip ta keju po Fortkem (windowsais) susigeneruot ir i putty isimest

Pasirašyk