Problem med autentisering mha den publika ssh nyckeln

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
gimli
Inlägg: 15
Blev medlem: 26 nov 2011, 09:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Problem med autentisering mha den publika ssh nyckeln

Inlägg av gimli »

Jag skapar en publik ssh-nyckel med ssh-keygen och kopierar sedan filen id_rsa.pub till servern och adderar den till
.ssh/authorized_keys
Rättigheter på authorized_keys = 600 och på .ssh = 700
Från min klient kan jag nu ansluta till servern utan att ange lösenord

Kod: Markera allt

$ ssh <server>
Så långt ok!

Nu vill jag sshfs montera en katalog från servern, så jag skapar en global
katalog på min klient:

Kod: Markera allt

$ sudo mkdir /mymount
(rättigheter = 755)

Kod: Markera allt

$ sudo chown kalle:user /mymount
Testar först med
$ sshfs server:/remotedir /mymount -o allow_other
Monteringen fungerar och jag behöver inte ange lösenord. Fortfarande ok!

I /etc/fstab lägger jag nu in följande rad för att montera katalogen på
servern automatiskt:
sshfs#kalle@server:/remotedir /mymount fuse auto,user,ro,exec,allow_other 0 0
och
$ sudo mount -a
för att låta /etc/fstab sköta monteringen.
MEN - nu måste jag ange mitt lösenord!! Likadant om jag bootar om.
Varför kan jag nu inte logga in till servern utan att ge mitt lösenord?
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Problem med autentisering mha den publika ssh nyckeln

Inlägg av mcNisse »

Det är för att det är root som monterar via /etc/fstab.

Jag tror du behöver skapa ett nyckelpar till som root och lägga in den publika nyckeln på servern hos den användaren du ska logga in som. Har inte testat...
gimli
Inlägg: 15
Blev medlem: 26 nov 2011, 09:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Problem med autentisering mha den publika ssh nyckeln

Inlägg av gimli »

YES!
Inte bara min användares ssh nyckel räckte, utan även roots ssh nyckel skulle ligga i .ssh/authorized_keys filen på servern. Detta för att kunna montera automatiskt i /etc/fstab
Logiskt - när man tänker efter :)

Tack för hjälpen mcNisse!
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Problem med autentisering mha den publika ssh nyckeln

Inlägg av m!rage »

Du skulle kunna använda samma nyckel. Kopiera bara din ~/.ssh/id_rsa (dvs den privata) till /root/.ssh/id_rsa. Då behöver du inte ändra i serverns authorized_keys.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"