SSH: Unable to negotiate with legacyhost

OpenSSH logóProbléma: Egy nagyon régi eszközt (esetemben egy D-Link Access Pointot) kellene elérned SSH-n keresztül. Más bejutási lehetőséged nemigen van. Az SSH kliens megtagadja a csatlakozást mondván, hogy ő ilyen régi eszközzel már nem beszél, mert gyenge a kulcscsere algoritmus.

A teljes hibaüzenet így néz ki:

Unable to negotiate with legacyhost: no matching key exchange method found.
Their offer: diffie-hellman-group1-sha1

Megoldás: Kapcsoljuk be a diffie-hellman-group1-sha1 kulcscsere algoritmus használatát a kliensünkben a -oKexAlgorithms=+diffie-hellman-group1-sha1 paraméter hozzáadásával. A parancs így fog kinézni: ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 <felhasználó>@<cél gép>