Har du skapat SSH-nycklar med Putty på ett windows system? Då har du säkert en nyckel vars filnamn slutar med .ppk, eller hur? När du senare försöker använda den på din Linuxmaskin så fungerar det inte när du försöker använda den för att logga in.

Så här löser du det problemet

Installera putty-tools. Det gör du med apt-get install putty-tools, yum install puttu eller något liknande. Det beror lite på vilken dist du använder.

I det här exemplet förutsätter jag att din nyckel heter id_dsa.ppk

Skapa den privata nyckeln:

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

Skapa den publika nyckeln:

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

Flytta nycklarna till ~/.ssh och sätt rättigheter

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Nu är det fixat, testa genom att ansluta till din server..  ssh server.com

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *