Stranica: 1/1.

ssh tricks

PostPostano: 05 ruj 2011, 07:36
Postao/la stefan

Re: ssh tricks

PostPostano: 07 stu 2013, 23:26
Postao/la Marijek
Svima koji često kopaju po serveraju je ovo gotovo sigurno poznato odavna, ali nek se nađe :)

Kako se bez lozinke ulogirati na server preko SSH

Svima je (pretpostavljam) naporno uvijek iznova upisivati lozinke dok se logiraju na neki server. Uz to, čim lozinka ima više znakova, to je veća vjerojatnost da ćemo napraviti tipfeler, pa treba opet upisivati ispočetka. Situacija je još gora ako je u igri veći broj servera, pa se stalno logiramo u jednog, drugog pa u trećeg, treba pamtiti koja je lozinka za koji server (ukoliko lozinke nisu iste na svima).

Kako bi se administratorima olakšao život, postoji jednostavan način da se zaobiđe upisivanje lozinke. Ideja je da se koristi RSA ključ koji predstavlja naš identitet (ovo je pojednostavljeno, neću sad ulaziti u detalje kriptografije jer nije toliko bitno).

To se može postići koristeći dvije komande.

Prva je:
Kod: Označi sve
ssh-keygen


Ona će generirati RSA ključ koji će biti spremljen u vaš home folder unutar .ssh.

Druga komanda je
Kod: Označi sve
ssh-copy-id username@server

Zatim trebate upisati lozinku na serveru i ključ će biti kopiran.
Ako je sve ok, prilikom sljedeće prijave na server sa ssh komandom ne bi vas više trebalo tražiti da upišete lozinku.
Također, možete i kopirati fajlove sa i na server pomoću scp komande bez upisivanja lozinke.

Napomena: Key je vezan uz računalo, tako da ukoliko se na taj način želite prijaviti sa nekog drugog računala morate ponoviti postupak.