Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

10/10

SA: D02: SSH avtentikacija

Ali Gator, 16 April 2010, Ni ni komentarjev
Kategorija: SA
Tags: ,

Navodilo:

Na vašem domačem računalniku avtomatizirajte oddaljeno prijavo preko protokola ssh. Uporabite mehanizem javnih in zasebnih ključev. V pomoč vam naj bo dokumentacija programov ssh in ssh-keygen (man strani).

Vprašanje, ki se je vsem prisotnim na vajah pojavilo v mislih, je povsem očitno: “Naloga je konfiguracija serverja – kaj točno naj oddamo na sistem za vaje?”
Odgovor je bil: “Screenshot, ali postopek ukazov, ki ste jih uporabili.”

Jaz sem se odločil, da bom oddal kar postopek konfiguracije:


SA:D02:SSH Avtentikacija - Datoteka, ki je bila oddana na sistem za vaje. Naložil: Narmotur

Rešitev: Namestitev SSH strežnika na oddaljenem računalniku:

sudo apt-get install openssh-server

Če mapa .ssh v domačem direktoriju na serverju ne obstaja, jo moramo ustvariti:

mkdir ~/.ssh

Server po tem koraku že deluje z obstoječimi uporabniki in njihovimi gesli.
Primer vpisa na server:

ssh uporabnik@IP_serverja

Avtentikacija na SSH strežniku z uporabo zasebnega in tujega ključa:

  1. Na domačem računalniku zgeneriramo ključe (tip rsa):
    ssh-keygen -t rsa
  2. Klikamo “enter”, če ne želimo gesla na kluču
  3. Privzeto se ključa generirata na lokacijo ~/.ssh/ kot id_rsa (za privatni kjluč) in id_rsa.pub (kot javni ključ)
  4. Kopiramo javni ključ na server:
    scp ~/.ssh/id_rsa.pub uporabnik@IP_serverja:.ssh/authorized_keys

KONEC: Avtentikacija deluje brez vpisa gesla.

Oglejte si še:

  1. SA: N11: Povprečne ocene z AWK
  2. SA: 1. Kolokvij – aka WTF?
  3. RA: N04: ASM_izpis
  4. PROG1: N21: Delo z dinamično enosmerno povezanim seznamom
  5. URG: 2. kolokvij [Update: rešitve]

Komentarji

Te kaj tišči?

Ime *

Mail (hidden) *

Spletna stran

Spam protection by WP Captcha-Free

Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll