我正在尝试通过 SSH 连接到我的 Qhora 路由器
无法与 192.168.100.1 端口 22200 协商:未找到匹配的主机密钥类型。他们的报价:ssh-rsa
$ ssh 192.168.100.1 -p 22200
Unable to negotiate with 192.168.100.1 port 22200: no matching host key type found. Their offer: ssh-rsa
如何让 SSH 正常工作?
答案1
你的ip在哪里192.168.100.1
。或者,您可以设置一个别名,就像laxssh
启用该选项一样-o
alias laxssh=ssh -oHostKeyAlgorithms=+ssh-rsa
ssh -oHostKeyAlgorithms=+ssh-rsa
如果您希望这是永久性的,您可以仅将一台主机列入白名单,以减少更多的主机数量~/.ssh/config
,
Host 192.168.100.1
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa
我会谨慎地假设任何 IP 都应该支持 ssh-rsa,因为它因不安全而被禁用。我更喜欢laxssh
别名。