kopiere ssh public key fra win putty til ubuntu [løst]

Få hjælp til at sætte programmer eller funktioner op.
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

kopiere ssh public key fra win putty til ubuntu [løst]

Indlæg af thomasjohansen »

Hvordan kopierer jeg en public key over til min ubuntu server fra en windows, via putty?


jeg kan evt. bare copy paste indholdet af public key, men hvor skal jeg så gemme denne og i hvilket filformat?


og et tillægs spørgsmål, hvor aktiverer jeg efterfølgende brugen af public keys til ssh?



Baggrunden til at dette, er at jeg har ladet mig fortælle at det er "uansvarligt" at have en ssh adgang der kun er beskyttet af et kodeord.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: kopiere ssh public key fra win putty til ubuntu server?

Indlæg af thomasjohansen »

fik det løst via denne guide:


http://www.iceflatline.com/2009/10/remo ... i-and-ssh/


kort fortalt:

På serveren:

generede public og private keys på serveren

Kode: Vælg alt

ssh-keygen –q –t rsa


oprettede mappen

Kode: Vælg alt

mkdir ~/.ssh


oprettede filen

Kode: Vælg alt

mkdir ~/.ssh/authorized_keys


tilføjede min pub key til auth filen

Kode: Vælg alt

cat thomas.pub >> ~/.ssh/authorized_keys


sikre at der er de rigtige rettigheder

Kode: Vælg alt

chmod 700 .ssh && chmod 600 .ssh/authorized_keys



åbnede private key og copy pastede indhold over i fil på windows klient.


Fjernet kodeordslogin

Kode: Vælg alt

sudo nano /etc/ssh/sshd_config


ændrede dette:

Kode: Vælg alt

#PasswordAuthentication yes


til dette:

Kode: Vælg alt

PasswordAuthentication no


gem

genstart ssh

Kode: Vælg alt

sudo /etc/init.d/ssh restart



NB: ved at fjerne kodeordslogin fjerner du muligheden for at tilgå via ssh uden privatekey!
så vær sikker på det virker, eller at du kan tilgå den på anden måde før du gør dette.


Windows client:

åbnede puttygen.exe og hentede filen med public key og generede en "putty" kompatibel private key fil (ppk).


åbnede putty.exe

indlæste ppk fil via ssh-auth før jeg loggede på via ssh
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl