Synology-Forum.nl
OS Specifieke ondersteuning => Mac OS X => Topic gestart door: Matr1x op 02 april 2024, 13:27:27
-
Ik heb onlangs Link Aggregation aangezet (Adaptive Load Balancing) en kom nu niet meer in mijn DiskStation met een telnet (ssh) sessie. Ik krijg deze melding:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:<<remove>>
Please contact your system administrator.
Add correct host key in /Users/<<removed>>/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in /Users/<<removed>>/.ssh/known_hosts:3
Host key for 192.168.1.2 has changed and you have requested strict checking.
Host key verification failed.
Wat kan ik doen? Hoe initieer ik een nieuwe fingerprint?
-
Het antwoord staat in de waarswchuwing
Add correct host key in /Users/<<removed>>/.ssh/known_hosts to get rid of this message.
Zelf wis ik altijd de regel met de oude key i.p.v. de key te vervangen. In jouw geval gaat het om de 3e regel. Sommigen gaan met een kanon op een mug schieten door de hele known_host file te wissen. (Met als gevolg dat alle andere ssh sessies in die file dan weer waarschuwingen gaan tonen)
-
Met Putty gaan dat blijknaar wel goed, maar met de Terminal app op een MacBook werkt dan niet.
-
Add correct host key in /Users/<<removed>>/.ssh/known_hosts to get rid of this message.
Ik kom daar dus niet bij zonder telnet sessie :)
Is een beetje kip en ei verhaal dus...
-
Daar kun je wel bij want die file staat op je computer (Macbook) en niet op je NAS.
Je kunt de file gewoon weggooien op de Mac.
-
Was het maar zo eenvoudig als op een Windows computer. Ik kan het bestand dus niet vinden. Ik denk dat het hidden is...
-
In Finder kiezen Go->Go to folder ...
Daar invullen
~/.ssh
En je komt in de juiste folder uit.
-
Het kan veel eenvoudiger. In het screenshot van het eerste bericht zit hij al in de terminal. En de link naar de file staat er ook in. Die wijst niet eens naar een locatie op de nas.
Op de mac dus gewoon intikken: nano /Users/<<removed>>/.ssh/known_hosts en je zit in de nano editor om de file aan te passen.
Zie ook de vrijwel identieke melding (https://www.synology-forum.nl/mac-os-x/ssh-inlog-na-herinstallatie-dsm/) van een maand geleden.
Was het maar zo eenvoudig als op een Windows computer.
Veiligheid voor alles. Apple wil dat je expliciet bevestigd dat je doorgaat met een veranderde sleutel.
En als je in de toekomst onveilig wilt werken, staat hier hoe je het strick checking uit kunt zetten op je mac.
https://askubuntu.com/questions/87449/how-to-disable-strict-host-key-checking-in-ssh
-
Zie ook de vrijwel identieke melding (https://www.synology-forum.nl/mac-os-x/ssh-inlog-na-herinstallatie-dsm/) van een maand geleden.
Je hebt gelijk, ik had eerst even moeten zoeken :oops: