Symptom: When trying to connect to older servers or network hardware, you get the error: "no matching host key type found. Their offer: ssh-dss".
Why this happens
macOS Tahoe 26.x has officially deprecated and disabled the `ssh-dss` (DSA) algorithm because it is considered insecure by modern standards. However, many older routers, switches, and servers still require it.
Fix 1: Manual Flag Override (Free)
You can force the SSH client to allow the old algorithm for a single connection.
When managing legacy hardware requires more than just SSH.
Working with older systems often means dealing with outdated protocols like FTP or Telnet, which Tahoe is also phasing out.
Recommended Tool: CleanMyMac X
- **Network Optimization:** While not an SSH client, CleanMyMac X can flush the DNS cache and reset network routing tables that often get "tangled" when switching between modern and legacy network environments.
[Link: Optimize Network Performance with CleanMyMac X]
Alternative: Termius
If you deal with SSH daily, Termius handles these algorithm incompatibilities automatically with a much better UI than Terminal.
[Link: Get Termius for macOS]