← Back to team overview

sslug-teknik team mailing list archive

Re: SSH uden adgangskode?

 

Jan Jensen skrev:
[ og citerede Jacob Sparre Andersen ]

Der er ingen grund til at have to forskellige nøgler uden adgangskode til samme samling systemer.

Det gør det ikke. Logger jeg på maskinen ude i byen via VNC, kan jeg
logge på herhjemme uden passwd. Den anden vej virker det ikke endnu :-)

Den private nøgle, "/root/.ssh/id_rsa", du har liggende på maskinen ude i byen svarer åbenbart til den offentlige nøgle du har liggende i "/root/.ssh/authorized_keys" på maskinen derhjemme.

Du kunne til at starte med prøve at kopiere "/root/.ssh/id_rsa" fra maskinen ude i byen til maskinen derhjemme. Hvis det ikke er nok, så prøv at kopiere "/root/.ssh/authorized_keys" fra maskinen derhjemme til maskinen ude i byen. Og hvis det stadig ikke virker, så må du hellere sende os uddata fra `ssh`, når du kører den med flaget "-v".

Har jeg forstået det rigtigt når jeg kopierer således?
På hjemmecomputeren:
Efter oprettelse af nøglerne, uden passwords, fremkommer id_rsa og
id_rsa.pub i min /root/.ssh mappe.

Det lyder fornuftigt nok

id_rsa.pub kopieres nu til computeren ude i byen og omdøbes i samme
åndedrag til authorized_keys og smides i /root/.ssh der.

Hvis du bruger OpenSSH kommer det lige an på om det er en SSH-1- eller en SSH-2-nøgle. Hvis det er en SSH-2-nøgle skal den kopieres til "/root/.ssh/authorized_keys2" på maskinen ude i byen. Ellers skal den ganske rigtigt kopieres til "/root/.ssh/authorized_keys" på maskinen ude i byen.

Det samme gentages på fjerncomputeren. Som også kopierer sin
id_rsa.pub til /root/.ssh/authorized_keys på computeren herhjemme.

Igen korrekt med forbehold for hvilken udgave af OpenSSH (eller er det af SSH-protokollen) nøglen svarer til.

Jeg forstår ikke at det kun virker den ene vej. Det er forskellige udgaver
af SSH, men det skulle vel ikke betyde noget.

Det kan sagtens betyde en hel masse. Specielt hvis din SSH-nøgle ikke svarer til en krypteringsalgoritme der understøttes af begge udgaver af SSH, eller hvis de to SSH-implementationer ikke bruger samme formater for de forskellige filer.

Kan jeg blot kopierer /etc/ssh mappen, samt oprette .ssh, til en computer
uden SSH installeret, og så er det det?

Nej.

Jacob
--
"Genes don't matter. It's all physics."



Follow ups

References