You are not logged in.
Hi, I have a dropbear v 0.52 on my android device running (with no real prospect of ever being able to upgrade it) and when I try to connect to it from my Arch box I get:
Unable to negotiate with example.com: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1What I do not understand is this:
[me@archbox ~]$ ssh -Q kex
diffie-hellman-group1-sha1
...
...
...Either the first error message from ssh is wrong or there is some funny business going on. From what I can tell "their offer" means that the server (Android dropbear) offers only a certain diffie-hellman kex while the client doesn't support it. However, the client, when asked, says it DOES support it. I'm confused. So far I only found tips on how to make the server work but for me the server is a black box. I need to make the client more cooperative.
thanks for any tips,
-m.
Last edited by mr.MikyMaus (2015-09-16 07:06:14)
What happened to Arch's KISS? systemd sure is stupid but I must have missed the simple part ...
... and who is general Failure and why is he reading my harddisk?
Offline
Potentially-incompatible Changes
--------------------------------
[...]
* Support for the 1024-bit diffie-hellman-group1-sha1 key exchange
is disabled by default at run-time. It may be re-enabled using
the instructions at http://www.openssh.com/legacy.html
Did you try with 'ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@android'?
No idea otherwise, but a full 'ssh -v' log might be useful nonetheless.
1000
Offline
I wonder why that page didn't come up in my web searches, I used all the keywords there.
Nevertheless, it works. Thanks a lot! ![]()
What happened to Arch's KISS? systemd sure is stupid but I must have missed the simple part ...
... and who is general Failure and why is he reading my harddisk?
Offline
Please remember to mark the thread as solved https://bbs.archlinux.org/viewtopic.php?id=130309
Offline
I have added these instructions at:
Fork it all! Fork it all!
Offline