SSH-võtmeid saab kasutada usaldusväärsete ja turvaliste ühenduste loomiseks serveriga ilma probleemideta. Võtme eripära seisneb selles, et seda on praktiliselt võimatu murda, mida tavalise salasõna puhul ei ole võimalik. Seega tekib küsimus, kust saada SSH-võtit? See tuleb genereerida. Kuidas seda teha? Räägime teile lähemalt.
Kõigepealt tuleb avada terminal ja käivitada käsk:
$ sh-keygen -t rsa
Kasutaja saab järgmise vastuse:
Sisestage fail, kuhu salvestada võti (/home/user/.ssh/id_rsa):
Vajutage vastuseks klaviatuuril Enter, misjärel palub operatsioonisüsteem kasutajal sisestada koodsõna, et tagada SSH-ühenduse täiendav turvalisus. Konsool ütleb:
Sisestage salasõna (salasõna puudumise korral tühi):
Põhimõtteliselt võite selle sammu vahele jätta. Vastus sellele ja järgnevatele küsimustele on lihtsalt klaviatuuri Enter-klahvi vajutamine.
Seejärel genereeritakse võti. Konsooli saadetakse järgmine teade:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
476:b2:a8:7f:08:b4:c0:af:81:25:7e:21:48:01:0e:98 user@localhost
The key's randomart image is:
+--[ RSA 2048]----+
|+.o. |
|ooE |
|oo |
|o.+.. |
|.+.+.. S . |
|....+ o + |
| .o .... |
| . .. . |
| .... |
+-----------------+
Nüüd täitke terminalis järgmine käsk:
$ cat ~/.ssh/id_rsa.pub
Konsool saab võtme, mis tuleb kopeerida ja kleepida vastavasse lahtrisse:
Lõpuks vajutage lihtsalt nupule "Add". Pärast võtme lisamist täidame veel ühe lihtsa käsu:
$ ssh root@[server-IP-address]
Luuakse ühendus serveriga, parooli ei ole vaja sisestada.
Windows operatsioonisüsteemis saab ka SSH-võtmeid genereerida ja luua SSH kaudu ühenduse kaugserveriga, kuid selleks tuleb alla laadida ja installeerida üks klientidest. Hea valik oleks näiteks klient nimega Putty. Selle saate alla laadida selle arendaja ametlikult veebilehelt.
Seda klienti ei ole vaja installeerida, lihtsalt paki arhiiv lahti ja alusta tööd. Pärast lahtipakkimist käivitage fail puttygen.exe
. Valige SSH-2 RSA võtme tüüp ja pikkus 2048 bitti ning seejärel klõpsake nuppu Generate:
Võtme genereerimise ajal liigutage kursorit akna tühjale alale (luues pseudovõtme):
Lõpuks salvestage võtmepaar oma arvutisse, klõpsates Save public key (Salvesta avalik võti) ja Save private key (Salvesta privaatne võti). Seejärel kleebige genereeritud võti vastavasse väljale.
See on kõik. Nüüd teate, kuidas luua krüpteeritud protokoll serveriga suhtlemiseks: SSH-võtme kaudu Linux/MacOS ja Windows. Edaspidi saate sisse logida ilma oma konto parooli kasutamata.
Apply the discount by inserting the promo code in the special field at checkout: