解决Git Bash环境下使用ssh报错:Unable to negotiate with **** port 22
2024-06-27 08:49:06   来源:我爱运维网   评论:0 点击:

解决Git Bash环境下使用ssh报错:Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa

收到远程服务器告警,需要SSH登录服务器处理

windows下安装了git bash

之前ssh root@server.ip 登录是没问题的,但这次发现报错:

Unable to negotiate with **** port 22: no matching host key type found. Their offer: ssh-rsa

显然的ssh客户端不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。

具体做法:到当前用户目录下的.ssh文件中创建config文件(config没有后缀),使用记事本打开添加如下

\

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

解决Git Bash环境下使用ssh报错:Unable to negotiate with **** port 22
 

相关热词搜索:git bash ssh matching host key ssh-rsa

上一篇:通俗易懂的分布式块设备存储技术介绍
下一篇:最后一页

分享到: 收藏
iTechClub广告