Nyt taisi onkelma selvitä mutta ei tullut vielä ratkaistuksi. Onkelma on, että palvelin eli minun koneeni hylkää avaimen, koska PuTTy sanoo näin:
login as: samuli
Server refused our key
No supported authentication methods left to try!
Mitä pitäisi tehdä?
Hei
Mikä ratkasu tähän. Heittää koko ajan saman, vaikka mitä muuttaisi!
EDIT: ### Poistettu puoli-virheellistä tietoa tästä ###
tee palvelimelle
~/.ssh - hakemisto ja sille oikeudet 700
mkdir ~/.ssh
chmod 700 ~/.ssh
tee avaimet palvelimellasi sillä käyttäjällä mille haluat avaimet tehdä:
hyväksy avaimille ehdotetut oletussijainnit.
Kannattaa kirjoittaa joku salasana passphreseen. Jos avain joutuu vääriin käsiin, sitä ei voi käyttää ilman passphreseä.ssh-keygen -t dsa
seuraavaksi kopioi julkinen avain
authorized_keys nimiseksi tiedostoksi:
cp ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys
tarkista että
authorized_keys-tiedostossa on vain yksi rivi (yksi avain per rivi)
voit tuhota
id_dsa.pub-tiedoston
kopioi
id_dsa-tiedosto koneelle missä käytät puttyä.
lataa itsellesi ohjelma "
puttygen.exe" (googlesta löytyy)
käynnistä
puttygen.exepaina LOAD nappia ja valitse
id_dsa tiedosto. (jos laitoit passphresen avainten luonnin yhteydessä, puttgen kysyy sen)
paina save private key nappia ja anna avaimelle joku nimi (esim.
avain.ppk)
mene puttyn asetuksiin: connection -> ssh -> auth ja private key file for authencation kohtaan laitat tiedoston, minkä teit äsken (
avain.ppk)
sitten kirjaudut palvelimelle..... (ja eiku koodia vääntämää)