Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

Olen ottanut SSH-avaimet käyttöön, mutta kirjautuminen Puhtiin ei toimi tai pyytää edelleen salasanaa

Puhtia käytetään tässä esimerkkinä. Samat vaiheet pätevät myös Mahtiin.

Tarkista seuraavat asiat

  1. Olet lisännyt SSH-julkisen avaimesi MyCSC:hen ja se näkyy Profiili-sivullasi kohdassa SSH PUBLIC KEYS. Muita tapoja ladata avaimesi palveluun ei tueta.
    • Varmista, että palveluun lataamasi avain on oikeassa muodossa. Sen tulee koostua SSH-avaintyypistä, avainmerkkijonosta ja valinnaisesta kommentista, jotka kaikki on erotettu toisistaan yksittäisillä välilyönneillä. Varmista, että lisäät koko SSH-avaimen samalle riville äläkä lisää muita tyhjämerkkejä kuin tavallisia välilyöntejä. Jos avaimesi muoto on virheellinen, näytetään virheilmoitus. Oikeassa muodossa oleva avain näyttää tältä:
      ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDlapOdeoxNvz/1AZFRjGAPnPj8pzzz3skI+a+yJS5b7 optional-comment
      
  2. MyCSC:ssä oleva avaimen sormenjälki (alkaa merkkijonolla SHA256) vastaa avainta, joka on paikallisella koneellasi. Windowsissa ladatun avaimen sormenjälki näkyy MobaKeyGenin tai PuTTYgenin Key-osiossa. Tarkista sormenjälki Linuxissa tai macOS:ssä suorittamalla komento:
    ssh-keygen -l -f <key file>
    
    Jos sormenjälki ei vastaa MyCSC:ssä olevaa, et ole lisännyt oikeaa avainta. Tuloste <key file> is not a public key file tarkoittaa, että avain on virheellinen. Molemmissa tapauksissa helpointa on luoda uusi avainpari ja lisätä uusi julkinen avain MyCSC:hen.
  3. Jos olet tallentanut SSH-avaintiedostosi muulla kuin oletusnimellä tai muuhun kuin oletussijaintiin, sinun täytyy kertoa ssh-komennolle, mistä avainta etsitään. Kun muodostat yhteyden päätteestä, käytä -i-valitsinta seuraavasti:
    ssh -i /path/to/key/file <username>@puhti.csc.fi
    
  4. Jos ssh-komento pyytää edelleen salasanaa, tarkista vielä, kysyykö se todella Puhtin salasanaa vai avaimen tunnuslausetta. Jos olet määrittänyt avaimellesi tunnuslauseen (erittäin suositeltavaa), on normaalia, että sinun täytyy syöttää se yhteyttä muodostettaessa. Jotta tunnuslausetta ei tarvitsisi kirjoittaa joka kerta, voit määrittää todennusagentin, joka voi säilyttää avaimesi muistissa.
  5. Olet odottanut vähintään yhden tunnin avaimen lisäämisen jälkeen MyCSC:hen. Datan synkronointi CSC:n palvelimille vie jonkin aikaa ja voi riippua järjestelmien senhetkisestä kuormituksesta. Tarkistaaksesi, onko julkinen avaimesi synkronoitu, voit kirjautua Puhtin selainkäyttöliittymään, avata kirjautumissolmun komentotulkin ja suorittaa:
    cat /var/lib/acco/sshkeys/${USER}/${USER}.pub
    
    Jotta SSH-kirjautuminen toimisi, yllä olevan tiedoston täytyy olla olemassa ja sen täytyy sisältää avain, jota yrität käyttää.
  6. Linuxissa ja macOS:ssä varmista, että ~/.ssh-kansiollasi ja yksityisen avaimen tiedostolla on oikeudet 0700 ja 0600 tässä järjestyksessä. Esimerkki oikeista käyttöoikeuksista:
    $ ls -ld ~/.ssh
    drwx------ 2 username group 4096 Apr 10 13:47 /home/username/.ssh
    $ ls -l ~/.ssh/<private key file>
    -rw------- 1 username group  464 Apr 10 13:47 /home/username/.ssh/<private key file>
    
    Oikeiden käyttöoikeuksien asettaminen:
    chmod 0700 ~/.ssh
    chmod 0600 ~/.ssh/<private key file>
    

Jos kaikki yllä oleva on kunnossa etkä silti pysty kirjautumaan Puhtiin, ole hyvä ja ota yhteyttä CSC:n asiakastukeen.

Lisätietoja

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta