Edellisessä artikkelissa pureuduimme siihen, että miksi virtuaalipalvelin kannattaa valita Liettuasta. Ei tietysti mikään pakko ole, mutta esimerkiksi sieltä ne saa paljon halvemmalla kuin Suomesta. Sitten päästäänkin tähän, että miten palvelimelle otetaan yhteyttä.
Oletan, että sinulle on jo SSH:n avaimet tuttuja, eli kun niitä on kaksi. Toinen on private, jota säilytetään koneella ja toinen on public. Otetaan esimerkiksi GitHub. GitHubille ladataan public avain, jonka jälkeen aina kun ”pushaat” tai ”pullaat” GitHubista tavaraa, niin se vertailee näitä kahta avainta.
Tätä samaa tapaa voi käyttää myös virtuaalipalvelin kohdalla. Tähän on olemassa useampaa eri lähestymistapaa, mutta se mitä me tehtiin käytännössä on se, että kopioitiin tuo public ssh-avaimen sisältö authorized_keys tiedostoon. Muokattiin sshd_config -tiedostoa niin, että se löytää tuon authorized_keys tiedoston ja sen jälkeen muokkasimme tuota sshd_config tiedostoa vielä seuraavasti,
PermitRootLogin without-password
PubkeyAuthentication yes
Tämän jälkeen SSH-daemon tulee käynnistää vielä uudestaan komennolla,
systemctl restart sshd
Lisätietoa löydät täältä.
Lue lisää,