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
- 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ä:
- 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:
Jos sormenjälki ei vastaa MyCSC:ssä olevaa, et ole lisännyt oikeaa
avainta. Tuloste
<key file> is not a public key filetarkoittaa, että avain on virheellinen. Molemmissa tapauksissa helpointa on luoda uusi avainpari ja lisätä uusi julkinen avain MyCSC:hen. - 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: - 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. - 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: Jotta SSH-kirjautuminen toimisi, yllä olevan tiedoston täytyy olla olemassa ja sen täytyy sisältää avain, jota yrität käyttää.
- 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: Oikeiden käyttöoikeuksien asettaminen:
Jos kaikki yllä oleva on kunnossa etkä silti pysty kirjautumaan Puhtiin, ole hyvä ja ota yhteyttä CSC:n asiakastukeen.