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
[...] 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. [...]
Viskas baisej gerai, tu da sumislyk kaip ta keju po Fortkem (windowsais) susigeneruot ir i putty isimest