[rpi] Kan niet aanmelden met root over SSH

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • MdO82
  • Registratie: Maart 2007
  • Laatst online: 28-09 15:52
Ik loop tegen een probleem aan met rsync.

Ik had het voor elkaar dat mijn raspberry gebackuped wordt naar mijn synology.
Echter heb ik even teveel lopen kl*ten waardoor ik de rpi even opnieuw moest inrichten.

Tot zover geen probleem.

Echter als ik nu een nieuwe rsync taak wil maken tussen mijn raspberry en synology krijg ik het gewoon niet voor elkaar.

Ik heb via sudo passwd root mijn wachtwoord van mij rpi opnieuw ingesteld om zeker te zijn dat ik het juiste wachtwoord heb.

Ik heb een key aangemaakt op de Syno.

Als ik nu het volgende commando uitvoer:

cat ~/.ssh/id_rsa.pub | ssh root@<ipvanpi> 'cat >> .ssh/authorized_keys'


Krijg ik na het invoeren van mijn root-wachtwoord:
Permission denied, please try again.


En na 3x
Permission denied (publickey,password).


Om weer even opnieuw te beginnen heb ik op mijn syno als op de rpi de map /.ssh verwijderd en de key opnieuw aangemaakt.

Als ik de eerste keer het commando uitvoer dan krijg ik de melding:

The authenticity of host '(ipvanpi)' can't be established.

Als ik vanuit putty een ping-commando stuur dan krijg ik daar wel reactie op.

Wat ben ik vergeten waardoor het nu niet werkt ?
Ik heb overigens deze handleiding gebruikt waarmee het de eerste keer wel goed ging.

Alvast bedankt voor jullie reacties :)

2250 WP Zuid PVoutput


Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 13:50

Blokker_1999

Full steam ahead

Je hebt een versie installatie van je OS gedaan en met de nieuwste versie mag root waarschijnlijk niet langer standaard over SSH inloggen met een wachtwoord. Het is sowieso aan te raden om altijd zo min mogelijk met de root user te werken. Probeer eens om alles met een normale gebruiker te doen (en waar noodzakelijk met sudo).

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 12:22

CAPSLOCK2000

zie teletekst pagina 888

MdO82 schreef op zaterdag 31 oktober 2015 @ 14:37:
Ik loop tegen een probleem aan met rsync.
Ga er maar van uit dat je probleem niks met rsync te maken heeft en dat het probleem zit in het ssh gedeelte.
Ik heb via sudo passwd root mijn wachtwoord van mij rpi opnieuw ingesteld om zeker te zijn dat ik het juiste wachtwoord heb.

Ik heb een key aangemaakt op de Syno.
Ik geloof dat je het snapt maar voor de zekerheid moet ik toch even vragen: snap je dat er een wachtwoord op je SSH-key zit maar dat dit een ander wachtwoord is als het root-wachtwoord?
Als ik nu het volgende commando uitvoer:

cat ~/.ssh/id_rsa.pub | ssh root@<ipvanpi> 'cat >> .ssh/authorized_keys'


Krijg ik na het invoeren van mijn root-wachtwoord:
Permission denied, please try again.
Mag root uberhaupt wel inloggen en mag dat ook met een wachtwoord?
Standaard is dat tegenwoordig meestal niet toegestaan.
The authenticity of host '(ipvanpi)' can't be established.

Als ik vanuit putty een ping-commando stuur dan krijg ik daar wel reactie op.
Dat zit op je client, niet op de Pi. In .ssh/known_hosts staat nog de fingerprint van de vorige installatie.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

MdO82 schreef op zaterdag 31 oktober 2015 @ 14:37:
Ik loop tegen een probleem aan met rsync.
Zoals CL2K al aangeeft, heb je een probleem met SSH, niet rsync.
Om weer even opnieuw te beginnen heb ik op mijn syno als op de rpi de map /.ssh verwijderd en de key opnieuw aangemaakt.

Als ik de eerste keer het commando uitvoer dan krijg ik de melding:

The authenticity of host '(ipvanpi)' can't be established.

Als ik vanuit putty een ping-commando stuur dan krijg ik daar wel reactie op.
Tja, een ping is gewoon een netwerk ding. De melding over 'authenticity can't be established' is simpelweg omdat je de .ssh map hebt verwijdert, met daarbij de known_hosts. Hier worden de fingerprints van systemen in opgeslagen en die krijg je pas als je op een systeem probeert aan te melden bij bij deze melding kiest voor 'yes' zodat deze opgeslagen wordt. Probeer je later via SSH naar een systeem te gaan dat hetzelfde IP heeft, maar een andere fingerprint, bijvoorbeeld omdat je 'm opnieuw hebt geïnstalleerd, dan krijg je een foutmelding en wordt de verbinding geweigerd (door de client) totdat je 't fixt (bijvoorbeeld door de fingerprint uit known_hosts te halen).

Ga eerst eens zorgen dat je SSH config fatsoenlijk werkt. Dat heb je toch via rasp-config oid gedaan zoals in de guide staat? Met de optie 'permitroot yes', welke in /etc/ssh/sshd_config te vinden is met de optie "PermitRootLogin".

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • MdO82
  • Registratie: Maart 2007
  • Laatst online: 28-09 15:52
Hero of Time schreef op zaterdag 31 oktober 2015 @ 16:26:

Ga eerst eens zorgen dat je SSH config fatsoenlijk werkt. Dat heb je toch via rasp-config oid gedaan zoals in de guide staat? Met de optie 'permitroot yes', welke in /etc/ssh/sshd_config te vinden is met de optie "PermitRootLogin".
Dat laatste deed het hem d:)b

De regel stond bij mij op:
PermitRootLogin without-password


Dit veranderd naar:
PermitRootLogin yes


En ja hoor het werkt :)

Iedereen bedankt voor het meedenken :)

2250 WP Zuid PVoutput


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Mooi, dan verander ik de titel nog even zodat duidelijk is waar het probleem lag. Want zoals in de OP al gelijk zichtbaar was, is rsync niet het probleem maar SSH.

Commandline FTW | Tweakt met mate

Pagina: 1