Olen määrittänyt SSH-avaimet, mutta kirjautuminen Puhtiin ei toimi tai se kysyy edelleen salasanaa
Puhti on tässä käytetty esimerkki. Samat toimenpiteet pätevät myös Mahtiin.
Tarkista seuraavat
- Olet lisännyt SSH-julkisen avaimen MyCSC:hen ja se näkyy SSH PUBLIC KEYS osiossa profiilisivullasi. Muita tapoja avaimen lataamiseen ei tueta.
- Varmista, että lataamasi avain on oikein muotoiltu. Sen tulee koostua SSH-avain tyypistä, avainsekvenssistä ja valinnaisesta kommentista, kaikki yksittäisillä väleillä erotettuina. Varmista, että lisäät koko SSH-avaimen samalle riville äläkä lisää muuta välilyöntiä kuin tavallisia välilyöntimerkkejä. Jos avain ei ole oikein muotoiltu, näyttöön tulee virheilmoitus. Oikein muotoiltu avain näyttää tältä:
- MyCSC:ssä oleva avaimen sormenjälki (alkaa SHA256:llä) vastaa paikallisella koneellasi olevaa avainta. Windowsissa ladatun avaimen sormenjälki näytetään MobaKeyGenin tai PuTTYgenin Key-osiossa. Tarkistaaksesi sormenjäljen Linuxissa tai macOS:ssa, suorita komento:
Jos sormenjälki ei vastaa sitä, joka on MyCSC:ssä, et ole lisännyt oikeaa avainta. Tuloste
<key file> is not a public key file
tarkoittaa, että avaimesi on virheellinen. Molemmissa tapauksissa on helpointa luoda uusi avainpari ja lisätä uusi julkinen avain MyCSC:hen. - Jos olet tallentanut SSH-avain tiedoston ei-oletus nimeen tai sijaintiin, sinun täytyy kertoa
ssh
-komennolle, mistä avain löytyy. Kun muodostat yhteyttä terminaalista, käytä-i
-vaihtoehtoa seuraavasti: - Jos
ssh
-komento edelleen kysyy salasanaa, tarkista tarkkaan, kysytäänkö oikeasti Puhtin salasanaa vai avaimen komentoa. Jos olet määrittänyt avaimellesi komennon (vahvasti suositeltu), on normaalia, että joudut syöttämään sen, kun muodostat yhteyden. Välttääksesi komentoa, voit määrittää autentikointivälityksen, joka voi säilyttää avaimesi muistissa. - Olet odottanut vähintään tunnin avaimen lisäämisen jälkeen MyCSC:hen. Tiedonsiirto CSC:n palvelimille vie aikaa ja voi riippua järjestelmän nykyisestä kuormituksesta. Tarkistaaksesi, onko julkinen avain synkronoitu, voit kirjautua Puhti web-käyttöliittymään, avata kirjautumissolmun shellin ja suorittaa: Jotta SSH-kirjautuminen toimisi, yllä olevan tiedoston tulee olla olemassa ja sisältää avain, jota yrität käyttää.
- Linuxissa ja macOS:ssa, varmista, että
~/.ssh
-kansiosi ja yksityinen avaintiedostosi ovat 0700 ja 0600-oikeuksilla, vastaavasti. Esimerkki oikeista käyttöoikeuksista: Asiataksesi oikeat käyttöoikeudet:
Jos kaikki yllä oleva on tarkistettu, ja et vieläkään pysty kirjautumaan Puhtiin, ole hyvä ja ota yhteyttä CSC-palvelupisteeseen.