Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 976
Har kommet meg over på Ubuntu 10.10 og er grisefornøyd.


Men da jeg skulle til å logge meg på servern min (Eldre versjon av Ubuntu Linux) støtte jeg på en fin vegg! Jeg har aktivert public key authentication i sshd og det har fungert ypperlig med PUTTY og Windows. Lager nøkler i ssh-keygen og konverterer med puttygen.

Men når jeg laster ned nøkkelen på Ubuntu systemet og kjører det via denne kommandoen (ip og port er bytta ut):


ssh bruker@123.123.123.123 -p 1234 -i /bane/til/min/nøkkel


Så blir jeg spurt om passphrase på nøkler jeg ikke har lagt passphrase på. Prøver jeg en nøkkel hvor jeg har lagt inn passphrase vil ikke denne stemme og jeg får opp dette i bash:

Enter passphrase for key '/bane/til/min/nøkkel':
Enter passphrase for key '/bane/til/min/nøkkel':
Enter passphrase for key '/bane/til/min/nøkkel':
Permission denied (publickey).



Kan noen hjelpe? Kan jeg på en ellerannen måte bruke Ubuntus innebygde håndterer for passord og nøkler? Isåfall hvordan?
Det er kanskje ikke direkte svaret på problemet ditt, men hva med å lage en ny nøkkel til 10.10 systemet ditt? Bare append den til authorized_keys.

Og med mindre du har en god grunn til det ser jeg ikke vitsen i å plassere den et annet sted enn ~/.ssh. Da slipper du å spesifisere filbanen.
Har du fulgt denne https://help.ubuntu.com/community/SSH/OpenSSH/Keys ?

Permission denied (publickey).

Chances are, your /home/<user> or ~/.ssh/authorized_keys permissions are too open by OpenSSH standards. You can get rid of this problem by issuing the following commands:

chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Vis hele sitatet...
Sist endret av MikeHunt; 25. april 2011 kl. 22:08.
Neste gang du støter på slike problemer så kan du bruke ssh -v, da får du hele tilkoblingen, genialt for kjapp feilsøking.

Kode

ssh -v foo@foobar.foo