En voi kirjautua sisään. Mitä tehdä?
Ensimmäinen asia, joka kannattaa tehdä kirjautumisongelmien ilmetessä, on selvittää, mihin palveluihin voit kirjautua ja mihin et.
Voin kirjautua MyCSC:hen, mutta en siihen järjestelmään, jota haluan käyttää
Jos voit kirjautua MyCSC:hen, muiden palveluiden, kuten Puhdin, kirjautumisongelmiin on kolme yleistä syytä:
- Yrität kirjautua Puhtiin, Mahtiin tai LUMIin käyttäen SSH-asiakasohjelmaa, mutta et ole ottanut SSH-avaimia käyttöön ja/tai ladannut julkista avaintasi MyCSC:hen. Tämä on vaatimus 14.4.2025 alkaen. Lue ohjeet SSH-avainparin luomiseen ja julkisen avaimen lisäämiseen MyCSC:hen. Jos ongelma jatkuu, katso tämä UKK.
- Palvelu, johon yrität kirjautua, on pois käytöstä tai siinä on häiriöitä. Katso ilmoitukset sähköpostistasi tai osoitteesta research.csc.fi. Odota, kunnes huoltotyö on valmis tai ongelma on ratkaistu.
- Sinulla ei ole käytössä projekteja siinä palvelussa, johon yrität kirjautua. Tarkista projekteihisi liitetyt palvelut MyCSC:ssä. Lisää palvelun käyttöoikeus projektille jos sinulla on sopiva projekti, tai luo uusi projekti ja lisää sille käyttöoikeus palveluun.
- Vaihdoit juuri salasanasi, eikä se ole vielä päivittynyt järjestelmään, johon yrität päästä. Odota enintään yksi tunti ja yritä uudelleen. Liian monet toistuvat epäonnistuneet yritykset estävät (väliaikaisesti) IP-osoitteesi tai käyttäjätilisi.
En voi kirjautua MyCSC:hen
Jos et voi kirjautua MyCSC:hen, yksi ongelma on yleisempi kuin muut:
-
Käyttäjätilisi on lukittu. Yleisimmät syyt ovat:
-
Et ole vaihtanut salasanaasi vuoteen.
- Olemme lähettäneet sinulle sähköpostia, mutta se palautuu takaisin.
- Käyttäjätilisi on myönnetty määräajaksi, ja aika on päättynyt.
Sinun täytyy ottaa yhteyttä CSC:n Service Deskiin, jotta käyttäjätilisi avataan.
Miksi SSH-asiakasohjelmani ilmoittaa "Corrupted MAC on input"?
Windowsin OpenSSH-asiakasohjelmissa on tunnettu ongelma, kun ne käyttävät LibreSSL-kirjastoa
salaustoimintoihin. Virhe ilmenee, kun käytössä on salauksen aes128-ctr ja joko
MAC-algoritmin umac-128-etm@openssh.com tai umac-128@openssh.com yhdistelmä.
Asiakasohjelma näyttää tällöin virheilmoituksen Corrupted MAC on input.
Tässä on joitakin aiheeseen liittyviä virheraportteja:
- https://github.com/libressl/portable/issues/603
- https://github.com/PowerShell/Win32-OpenSSH/issues/1359
- https://github.com/PowerShell/Win32-OpenSSH/issues/2078
Jos kohtaat tämän ongelman yrittäessäsi kirjautua SSH:n kautta, voit kokeilla määrittää
SSH-asiakasohjelmallesi nimenomaisesti MAC-algoritmin sen sijaan, että käyttäisit automaattisesti valittuja algoritmeja.
Tämä tehdään valinnalla -m <MAC algorithm>.
Voit tarkistaa, mitä MAC-algoritmeja asiakasohjelmasi teknisesti tukee, suorittamalla komennon ssh -Q mac.
Tätä kirjoitettaessa esimerkiksi "hmac-sha2-512" on sopiva vaihtoehto. Tämä voi muuttua tulevaisuudessa, joten ei kannata olettaa, että tämä väliaikainen ratkaisu toimii ikuisesti.
Myös valinta -o MACS=-<algorithms> toimii. Tämä syntaksi estää annettujen
algoritmien käytön. Tämä on suositeltavampi kuin -m <MAC algorithm>, koska silloin
järjestelmän oletusasetukset valitsevat sinulle sopivimman algoritmin myös tulevaisuudessa.
# (Suositeltu tapa:) Kerro SSH:lle, ettei se käytä rikkinäisiä algoritmeja:
ssh -o MACS="-umac-128-etm@openssh.com,umac-128@openssh.com" yourcscusername@mahti.csc.fi
# Tai ohita oletus-MAC-algoritmi:
ssh -m hmac-sha2-512 yourcscusername@puhti.csc.fi
# Näytä, mitä MAC-algoritmeja SSH-asiakasohjelmasi tukee:
ssh -Q mac
Huomaa, että kaikki *-etm-variantit on toistaiseksi estetty CSC:n supertietokoneiden SSH-palvelimilla,
koska niistä löydettiin joulukuussa 2023 uusi tietoturvaheikkous nimeltä "Terrapin".
Jos käytät tukematonta algoritmia, palvelin ilmoittaa:
Jos kohtaat tämän ongelman ja löydät toimivan ratkaisun toisella MAC-algoritmilla,
voit halutessasi lisätä ssh_config-tiedostoosi rivin, joka ottaa tämän
väliaikaisen ratkaisun käyttöön automaattisesti. Jos haluat esimerkiksi kertoa SSH:lle,
että umac-128-algoritmia ei tule käyttää, käytä alla olevan kaltaista määritystä:
# Place this in your home directory's ssh\config file:
Host *
MACs -umac-128-etm@openssh.com,umac-128@openssh.com
# Note the minus in front of the listed algorithms, which indicates
# that these algorithms should be removed from the accepted ones.
SSH-palvelin ilmoittaa "Unable to negotiate ... no matching MAC found"
Katso yllä oleva osio toisen MAC-algoritmin valitsemisesta asiakasohjelmallesi.