SSH-avainten määrittäminen
SSH-avaimet tarjoavat kätevämmän ja turvallisemman tunnistuksen. Niiden määrittäminen on kaksivaiheinen prosessi, ja se on tarpeen, jotta voit käyttää CSC:n supertietokoneita SSH-asiakkaan avulla.
- Luo SSH-avaimet paikallisella työasemallasi.
- SSH-avaimet luodaan aina parina, johon kuuluu yksi julkinen avain ja yksi yksityinen avain. Luo nämä avaimet laitteella, jota aiot käyttää CSC:n supertietokoneisiin yhdistämiseen.
- Kopioi julkinen avain työasemaltasi MyCSC:hen.
- Jotta SSH-yhteys voidaan todentaa avainparin avulla, sinun on kopioitava julkinen avain MyCSC:hen. Älä kopioi yksityistä avainta. Huomaa, että julkisen avaimen kopioiminen suoraan CSC:n supertietokoneisiin työkaluilla, kuten
ssh-copy-id
, ei toimi.
- Jotta SSH-yhteys voidaan todentaa avainparin avulla, sinun on kopioitava julkinen avain MyCSC:hen. Älä kopioi yksityistä avainta. Huomaa, että julkisen avaimen kopioiminen suoraan CSC:n supertietokoneisiin työkaluilla, kuten
Lisätietoa SSH-avaimista löydät:
Warning
Yksityistä avainta ei tule koskaan jakaa kenenkään kanssa, ei edes CSC:n henkilökunnalle. Sen tulee olla tallennettuna vain paikallisella työasemalla.
SSH-avainten luominen
Jos haluat tietää, miten luoda SSH-avaimet paikallisella työasemallasi, katso järjestelmäkohtaiset ohjeet:
- Unix-pohjaiset järjestelmät (macOS ja Linux)
- Windows-järjestelmät
Voit palata näihin ohjeisiin, kun sinua pyydetään nimeämään ja valitsemaan avainten tallennuspaikka. Seuraavat ohjeet olettavat, että olet SSH-avaimen luontidialogissa.
Jos et ole aiemmin määrittänyt SSH-avaimia, voit hyväksyä oletusnimen ja sijainnin painamalla ENTER
. Jos oletusnimen käyttäminen kuitenkin ylikirjoittaisi olemassa olevan avaimen, saat varoituksen, joka näyttää tältä:
Yleisesti ottaen et halua ylikirjoittaa olemassa olevia avaimia, joten kirjoita n
, suorita ssh-keygen
uudelleen ja syötä eri tiedostonimi, kun sitä pyydetään. Katso myös osio
SSH-avaintiedostot, joiden nimi tai sijainti ei ole oletus.
Seuraavaksi sinua pyydetään valitsemaan salasana. Valitse turvallinen salasana. Sen tulisi olla vähintään 8 merkkiä pitkä ja sisältää numeroita, kirjaimia ja erikoismerkkejä.
Warning
Älä koskaan jätä salasanaa tyhjäksi, kun luot SSH-avaimen paria!
SSH-avaintiedosto, jonka nimi tai sijainti ei ole oletus
Jos haluat tallentaa avainparisi muualle kuin oletuspaikkaan (muualle kuin ~/.ssh/
tai C:\Users\<username>\.ssh\
), määritä avainten sijainti .ssh/config
-tiedostossa tai käyttämällä tunnistautumisagenttia (katso järjestelmäkohtaiset ohjeet). Voit myös käyttää ssh
-komennon -i
-vaihtoehtoa seuraavasti:
# Korvaa <username> CSC:n käyttäjätilisi nimellä ja
# <host> arvolla "puhti" tai "mahti"
ssh <username>@<host>.csc.fi -i /<path-to-key-files>/<private-key>
Jos aiot käyttää RStudioa, Jupyter-muistikirjoja tai jotain muuta, missä paikalliselta työasemaltasi yhdistäminen laskentasolmuun vaatii tunneloinnin kirjautumissolmun kautta, määritä agentti-siirto ja yksityisen avaimen polku .ssh/config
-tiedostoon seuraavasti:
Host <host>.csc.fi
HostName <host>.csc.fi
User <username>
ForwardAgent yes
IdentityFile /<path-to-key-files>/<private-key>
Host *.bullx
IdentityFile /<path-to-key-files>/<private-key>
Julkisen avaimen kopiointi supertietokoneelle
Ainoa tapa kopioida julkinen avain supertietokoneelle on MyCSC-asiakasportaalin kautta. Lue ohjeet täältä.
Julkisen avaimen lisääminen MyCSC:hen
Voit lisätä julkisen avaimesi MyCSC-asiakasportaalissa seuraavasti:
- Kirjaudu MyCS:hen CSC- tai Haka/Virtu-tunnuksillasi.
- Valitse Profiili vasemmasta navigaatiosta tai oikean yläkulman valikosta.
- Etsi SSH JULKISET AVAIMET -osio ja valitse + Lisää avain. Turvatoimena sinua pyydetään kirjautumaan uudelleen, jos on kulunut useita minuutteja viimeisestä portaalikirjautumisestasi.
- Syötä avainparillesi Otsikko, esim. "my-ssh-key".
- Liitä julkinen SSH-avaimesi Avaimen kenttään. Tuettuja avaintyyppejä ovat Ed25519 ja RSA 2048 - 16384. Suosittelemme vahvasti Ed25519:. Jos valitset RSA:n, käytä vähintään 4096 bittiä.
- Valitse Lisää.
- Uuden avaimesi pitäisi nyt näkyä SSH JULKISET AVAIMET -kohdassa. Huomioi, että uuden avaimesi aktivointi voi kestää jopa tunnin. Jos se kestää kauemmin, ota yhteyttä CSC:n palvelupisteeseen.
Käyttäjät voivat tarkistaa julkiset avaimensa Puhtissa tai Mahtissa seuraavilla komennoilla:
# Tarkista tiedoston aikaleima (edellisen synkronoinnin aika)
ls -l /var/lib/acco/sshkeys/${USER}/${USER}.pub
# Tarkista sen sisältö (julkiset avaimet)
cat /var/lib/acco/sshkeys/${USER}/${USER}.pub
Jos olet lisännyt useita avaimia MyCSC:hen, niiden pitäisi kaikki näkyä samassa ${USER}.pub
tiedostossa.
Vaadittu avainformaatiomuoto
Julkisen avaimesi tulisi koostua SSH-avaintyypistä ja avainsekvenssistä, erotettuna yhdellä välilyönnillä. Varmista, että lisäät koko SSH-avaimen samalle riville äläkä lisää muita välilyöntejä kuin normaaleja välilyöntimerkkejä. Jos avaimesi on väärin muotoiltu, näytetään virheilmoitus. Oikein muotoiltu avain näyttää tältä: