neljapäev, 2. jaanuar 2014

ID kaardiga üle SSH sisselogimine / autentimine

Üllatus üllatus (vähemalt minu jaoks oli), seda meie Eesti ID kaarti saab kasutada SSH sisselogimiseks.

Niisiis, kõigepealt peab su Linuxi arvutis ID kaart töötama.
Edasi tuleb genereerida endale RSA Public key mis läheb serveri ~./ssh/authorized_keys faili. Selleks tuleb kasutada sellist käsku
  pkcs15-tool --read-ssh-key 1
ja tulemuseks peaks tulema midagi sellist





















* Edasi logi oma serveri sisse

* ava mingis tekst editoris ~./ssh/authorized_keys fail
* kopeeri see ssh-rsa algusega rida kuni lõpuni





















* paste see rida nüüd enda serveris avatud authorized_keys faili uuele reale ja salvesta fail





















Nii, nüüd võid proovida sisse logida enda serveri kasutades seda käsku
  ssh -I /usr/lib64/opensc-pkcs11.so kasutaja@serveri_aadress
opensc-pkcs11.so faili asukoht võib sinu süsteemis erineda aga locate või find käsuga peaks selle üles leidma kindlasti.

Kui kõik läks hästi siis loodetavasti küsitakse nüüd ssh'ga sisselogimisel sinu ID kaardi pin-1 koodi





















Et siis jah, selline tore asi on võimalik.
Kui on küsimusi või kommentaare siis kirjutage julgelt siia alla :)

Kommentaare ei ole:

Postita kommentaar