Hi,
when i use ssh user@host1 from openwrt i have connexion succeeded...
but with host2 i've the message No matching algo mac c->s
host1 has ubuntu 20 installed and host2 home assistant
i think i must add MAC on sshd host2 but i don't know which MAC and how ?
best regards
I guess the home assistant as a IoT is so tragically old so it have no secure crypto algorithms left to use that is approved by any modern cryptographic system.
The whole error message will have two lists. The "C" ones are the standards supported by the client (local end) and the "S" ones are those offered by the server (remote end). As the client is upgraded, old insecure standards are intentionally removed from the default list, but their use can still be selected with the -o macs= option.
Then use the -o macs= as explained by @mk24 to connect to the server. While you're there, update sshd so that both client and server are using up-to-date algorithms.
version of dropbear is
Dropbear SSH client v2022.82
and option with o is
ssh -o help
ssh: Available options:
ExitOnForwardFailure
DisableTrivialAuth
UseSyslog
Port