I am trying to push to the Github asyn repository from a Linux system that has worked for many years. It worked as recently as January 6. But now I am getting this error:
Unable to negotiate with 18.104.22.168 port 22: no matching MAC found. Their offer: hmac-sha2-512-etm at openssh.com,hmac-sha2-256-etm at openssh.com,hmac-sha2-512,hmac-sha2-256
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
When I run ssh –Q mac it seems like I have all of their support MAC types:
corvette:~/devel/asyn>ssh -Q mac
hmac-ripemd160 at openssh.com
umac-64 at openssh.com
umac-128 at openssh.com
hmac-sha1-etm at openssh.com
hmac-sha1-96-etm at openssh.com
hmac-sha2-256-etm at openssh.com
hmac-sha2-512-etm at openssh.com
hmac-md5-etm at openssh.com
hmac-md5-96-etm at openssh.com
hmac-ripemd160-etm at openssh.com
umac-64-etm at openssh.com
umac-128-etm at openssh.com
My ssh keys have not changed. I removed github.com from known_hosts just in case that was the problem.
-rw------- 1 epics domain users 3243 Nov 18 2019 id_rsa
-rw-r--r-- 1 epics domain users 750 Nov 18 2019 id_rsa.pub
-rw-r--r-- 1 epics domain users 17340 Jan 11 12:30 known_hosts
Any idea how to fix this?