arch linux: no matching host key type found. Their offer: ssh-dss

一. 官方解决办法

reason and solution:

OpenSSH 7.0 and greater similarly disable the  ssh-dss (DSA) public key algorithm. It too is weak and we recommend against its use. It can be re-enabled using the  HostKeyAlgorithms configuration option:

二. 其他方法:

1.1 尝试从本地缓存中降级openssh

作者降级到8.3就可以正常使用了。

1.2 用downgrader降级openssh

 

2. 禁止openssh更新:

在[option]下添加如下行