SSH Key(Secure Shell Key) on salausavaimien pari, jota käytetään SSH-protokollassa todennukseen ja tietojen salaukseen verkossa. Gitissä SSH Key sitä käytetään luomaan suojattu yhteys henkilökohtaisen tietokoneesi ja Git-etäpalvelimen välille, jolloin voit suorittaa toimintoja, kuten kloonata, työntää ja vetää ilman salasanaa joka kerta.
Näin luot SSH Key eri käyttöjärjestelmissä:
Windowsissa:
-
Avaa Git Bash(jos sinulla on Git asennettuna) tai komentokehote.
-
Kirjoita seuraava komento luodaksesi uuden SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -
Sinua pyydetään valitsemaan sijainti, johon haluat tallentaa SSH Key. Oletuksena se tallennetaan kansioon
C:\Users\your_username\.ssh\. Voit myös määrittää mukautetun polun. -
Kun se on valmis, järjestelmä luo kaksi tiedostoa:
id_rsa(yksityinen avain) jaid_rsa.pub(julkinen avain) hakemistoon.ssh. -
Kopioi julkisen avaimen(
id_rsa.pub) sisältö komennollatypeja lisää se Git-etätilillesi Git-isännöintisivustolla(esim. GitHub, GitLab) SSH-avaimet-osiossa.
Linuxissa ja macOS:ssä:
-
Avaa terminaali.
-
Kirjoita seuraava komento luodaksesi uuden SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -
Sinua pyydetään valitsemaan sijainti, johon haluat tallentaa SSH Key. Oletuksena se tallennetaan kansioon
~/.ssh/. Voit myös määrittää mukautetun polun. -
Kun se on valmis, järjestelmä luo kaksi tiedostoa:
id_rsa(yksityinen avain) jaid_rsa.pub(julkinen avain) hakemistoon.ssh. -
Kopioi julkisen avaimen(
id_rsa.pub) sisältö komennollacatja lisää se Git-etätilillesi Git-isännöintisivustolla(esim. GitHub, GitLab) -osiossa SSH Key.
Kun olet luonut ja lisännyt palvelimen SSH Key, voit käyttää Gitiä syöttämättä salasanaa aina, kun käytät etäpalvelinta.

