De standaard key op de box is de standaard key voor "root@yourbox", die is dus voor inloggen niet zo relevant, die wordt gebruikt bij het inloggen vanaf de box op een ander device. Bovendien is die in dropbear formaat, niet compatible met openSSH.
Gewoon je public key in authorized_keys neerzetten is genoeg.
Op de box even voorbereiden:
mkdir /home/root/.ssh chmod 600 /home/root/.sshen dan de key er in zetten.
/ [wanwizard@alfred] $ cd ~/.ssh/ ~/.ssh [wanwizard@alfred] $ scp id_ecdsa.pub root@dual:/home/root/.ssh root@dual's password: id_ecdsa.pub 100% 182 86.0KB/s 00:00 ~/.ssh [wanwizard@alfred] $En inloggen maar....
[wanwizard@alfred] $ ssh root@dual The authenticity of host 'dual (172.19.12.63)' can't be established. ECDSA key fingerprint is SHA256:ME/nPB889AfDGA+lKayagID4y6mXXMC2E3rq2ejiCZQ. This host key is known by the following other names/addresses: ~/.ssh/known_hosts:107: hd66se ~/.ssh/known_hosts:118: sf8008 Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'dual' (ECDSA) to the list of known hosts. root@dual:~#mijn key is "ecdsa-sha2-nistp256".
edit:
als je password login wilt uitzetten, edit dan "/etc/defaults/dropbear", en zet de optie "-g" in DROPBEAR_EXTRA_ARGS.
Die "chmod 600 /home/root/.ssh" moet dat geen "chmod 700 /home/root/.ssh" zijn in je voorbeeld? Dirs hebben een x-bit nodig.