Käyttäjän valmistelu prosessi
Turvallisuuden syistä Nube -palvelimeen pääsy tarvitaan SSH avainta, joka toisaalta välttää salasanojen käyttöä.
SSH avaimet kostuu kahdesta avaimesta: yksityinen avain (private key) ja julkinen avain (public key). Käyttäjä voi käyttää olemassa olevia avaimia, jos niitä löytyy, tai voi luoda helposti uusia avaimia.
Tavallisesti avaimet sijaitsevat käyttäjän oman koneen kotikansiossa, .ssh –kansion alla. Polku tavallisesti esitetään tällä tavalla: ~/.ssh
Ja tämän kansion sisällä avaimet näkyvät id_ alkavilla tiedostonimellä.
~/.ssh –kansio on Mac- ja Linux- järjestelmissä piilotettu oletuksena. Macilla voidaan näyttää tallaisia tiedostoa Finderissa CMD-SHIFT-I yhdistelmällä. Linuxilla yleisesti käytettään CTRL-H näyttämään piilotettua tiedostoa ko. tiedostojärjestelmän työkalulla.
Kokonaispolku talle tiedostolle tavallisesti on:
- Windows: C:\Users\käyttäjätunnus\.ssh
- Mac: /Users/käyttäjätunnus/.ssh
- Linux: /home/käyttäjätunnus/.ssh
Jos tästä ~/.ssh –kansiosta löytyy joo valmiina jotain avainta paria, käyttäjää voi hypätä ”Julkisen avaimen lisääminen” -kohtaan.
Avainpari luominen
Jos ~/.ssh –kansio ei ole olemassa tai sen sisältä ei löydy avainparia, käyttäjä voi luoda uutta paria komennolla:
ssh-keygen -t ed25519
Code language: Bash (bash)
Komento toimii kaikissa käyttöjärjestelmissä. Työkalu kysyy kolme kysymystä, johon ei tarvitse vastata mitään, vain painaa Enteria.
Esimerkki avainparin luomisesta:
> ssh-keygen –t ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/user/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_ed25519
Your public key has been saved in /home/user/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:iGCkS13kkdC16ZEa30xqS+He6i9geImSzI4vMAxUzN0 user@pc
The key's randomart image is:
+--[ED25519 256]--+
| =o=++. |
| +.oo+.E+ |
|o.o. o * . |
|oo . .*.B |
|* . +.oBSo |
|o* o =+ o |
|+.. o .o . |
|o. .. |
| o. .oo. |
+----[SHA256]-----+
Code language: plaintext (plaintext)
Julkisen avaimen lisääminen
Elokuussa 2025 Tite domaini ajettiin alas. Tästä syystä Tite tunnukset eivät enää toimi ja ei ole mahdollista hallita SSH avaimia Nube palvelimessa vanhalla tavalla. Korvaava palvelu ei ole vielä toteutettu.
Sillä välillä, että korvaava palvelu tulee, opiskelija voi lähettää Teamsilla tai sähköpostilla hänen pyyntöjä Christian Finnbergille.
Christian voi lisätä avaimia manuaalisesti. Lähetä hänelle lisättävät julkiset avaimet. Julkiset avaimet sijaitsevät .ssh
-kansiossa kotikansion alla. Ne ovat ne .pub -tiedostoa, joka löytyy ko. kansiossa. Voit lähetä tiedosto kokonaan Christianille tai voit lähetä vain sen sisältö.
.pub tiedostoa voidaan avata tekstieditorilla. Vaihtoisesti voidaan näyttää .pub -tiedoston sisällön komentorivistä tällä tavalla:
- Windows Powershellillä, Linuxilla ja Macilla:
- cat ~/.ssh/id_ed25519.pub
- Windowsin CMD:lla:
- type ~/.ssh/id_ed25519.pub
Huom: sovita tiedoston nimi jos kyseessä olisi id_rsa.pub -tiedosto.
Esimerkiksi, tiedoston sisältö voi olla jotain tällaista:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG0VcrysU++SWD9EXLmukxPoS3994nTfUezdaMqhgUU3 user@pc
Code language: Bash (bash)
tai:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGwQaQ2RupY6qdFa8E5b6ZcjymepZiwBiI+BRADntIqtGo1AsGcP6PSmwMt8nPXMSUTBu9cooLohFyOlcL3BVMsT7t16zZ+BD0hkvIU1p9Bn3mk7j1tik8ToGjT+gOtfdfO1qpVwv5dIgUuIgxnPsJsU9xUZiPxPFl7HOgOPB9+PeM9OhVBFo0/sflPKQUDlU05mvma5jabscugDQQpuXssxHISoR/LSNX9RmXEaIa6ECRtXrpZSQ1eJAL1mBqb0IoDyc0HxjylQZxlmCJbAODasAlwRZzHCExBf3eIaDuEXLWQ+8hZcZNGhHaEbQEYylwSHLhqyrFXPD8AGaNr1+3 user@pc
Code language: Bash (bash)