一. 官方解决办法
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:
123 ssh -oHostKeyAlgorithms=+ssh-dss user@legacyhost
二. 其他方法:
1.1 尝试从本地缓存中降级openssh
1 2 3 4 5 6 |
sudo -i cd /var/cache/pacman/pkg ls openssh* pacman -U openssh-8.3p1-3-x86_64.pkg.tar.zst # 替换成你找到的openssh旧版本 |
作者降级到8.3就可以正常使用了。
1.2 用downgrader降级openssh
1 2 3 4 |
yaourt downgrader # 根据提示安装好该软件 downgrader openssh # 执行后按照提示降级软件 |
2. 禁止openssh更新:
1 2 3 4 |
su vim /etc/pacman.conf |
在[option]下添加如下行
1 2 3 |
IgnorePkg = openssh |