linux ssh报错Unable to negotiate with **** port 22: no matching host key type found

这篇具有很好参考价值的文章主要介绍了linux ssh报错Unable to negotiate with **** port 22: no matching host key type found。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux ssh报错Unable to negotiate with **** port 22: no matching host key type found

ssh连接机器报错

今天使用mac通过ssh连接机器的时候报错如上,查阅网上资料后解决,方法如下

//进入终端
command+空格,输入终端后按回车进入命令行模式

//进入家目录
cd ~

//创建ssh目录,有的已经有了,则不需要创建
mkdir -p .ssh

//touch一个config文件并填入内容
touch config;vim config

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

保存后,测试可以ssh登录了,特此记录下解决方法文章来源地址https://www.toymoban.com/news/detail-512889.html

到了这里,关于linux ssh报错Unable to negotiate with **** port 22: no matching host key type found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用git拉代码时报错: Unable to negotiate with ** port 22: no matching host key type found

    突然使用了windows系统 还是有些不习惯了,但是怕什么,加油干啊,还有退路么 环境都配好了,该装的软件也装了,异常的顺利,这个过程不可能不出错啊,这不错误它不就来了 使用git拉代码报了这个错,看了下.shh文件夹里是没有know host文件的,然后查了下 需要在.ssh文件夹

    2024年02月04日
    浏览(34)
  • [已解决]使用git拉代码时报错: Unable to negotiate with **** port 22: no matching host key type found.

    在网上搜一波都是让生成ssh公钥然后部署到服务器上,然后折腾一晚上,以为就是这个问题,但还是不行。 后来发现原来是当时本来本地已经有生成过公钥了,但我怕重复,所以删掉了以前的,还连着删了几个其他文件,无语! 原因可能是新的ssh客户端不支持ssh-rsa算法,要

    2024年02月12日
    浏览(30)
  • 【已解决】Unable to negotiate with XXX port : no matching host key type found. Their offer: ssh-rsa

    克隆代码库发生报错 Unable to negotiate with XXX port : no matching host key type found. Their offer: ssh-rsa,ssh-dss # 首先保证在主目录下方,如果不是先运行: cd ~ 如果没有.ssh目录就新建一个运行:mkdir .ssh 然后往config文件中添加以下信息: 再次尝试即可成功  

    2024年02月11日
    浏览(33)
  • git拉取代码报错:Unable to negotiate with xxx port xxx: no matching host key type found

    git拉取代码报错: SSH有几种不同类型的密钥:RSA密钥 (ssh-rsa) 可以支持多种签名。签名类型sssh-rsa是指带有SHA-1的RSA,而签名类型rsa-sha2-256是带有SHA-256的RSA,rsa-sha2-512是带有SHA-512的RSA。 上面报错中提示,git服务端中使用的密钥是ssh-rsa类型的,而我本地的ssh(openSSH 9.x)默认不

    2024年02月11日
    浏览(49)
  • 最详细解决Unable to negotiate with XXX port :no matching host key type found.Their offer: ssh-rsa,ssh-dss

    1、切换为root用户 2、   3、如果没有.ssh文件夹   4、如果有.ssh文件夹   5、如果没有config文件   6、如果有config文件   然后再去试试git是否可以正常拉取和提交

    2024年02月05日
    浏览(28)
  • 解决SSH连接报错:Unable to negotiate with 192.168.xx.xx port 22

    遇到SSH连接报错:无法协商匹配的密钥交换方法时,解决方法是手动配置本地SSH客户端以指定特定的密钥交换算法。学习如何通过修改SSH配置文件解决这一问题。

    2024年02月11日
    浏览(124)
  • Unable to negotiate with ***** port **:no matching host key type found...连接的端口的密钥没有匹配

    连接的端口的密钥没有匹配 ● 解决方法 查看网上的各种方法,这种情况的原因就是新的ssh客户端不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。 在.ssh文件下创建 config 文件(config没有后缀名),使用记事本打卡添加以下内容并保存: Host * HostkeyAlgorithms +ssh-rsa Pubk

    2024年02月11日
    浏览(33)
  • 如何修复macOS ssh上的“Unable to negotiate withport 22: no matching host key type found ”

    新购置一台苹果笔记本,ssh上一台服务器时提示下面错误 为了成功连接,OpenSSH 的每个参数必须至少有一个相互支持的选择。如果客户端和服务器未能就一组相互参数达成一致,则连接将失败。在这种情况下,客户端和服务器无法就主机密钥算法类型达成一致。服务器提供了

    2024年02月13日
    浏览(32)
  • ssh: connect to host master port 22: No route to host

    在学习过程中,进行配置ssh免密登陆时,ssh内回环出现了这个错误ssh: connect to host master port 22: No route to host,因为我是下午配置好hosts文件后就没有继续弄了,晚上继续时出现了这个错误。上网了解了一下可能是防火墙或者网络的问题,我这里防火墙是关闭了的,所以我先输入

    2024年02月11日
    浏览(30)
  • Git:Unable to negotiate with错误

    今天更新了一下Git版本,发现推送代码的时候提示 Unable to negotiate with xx.xx.xx.xx port 29418: no matching host key type found. Their offer: ssh-rsa,ssh-dss fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 查了一下资料,解决办法记录一下: 解决方案

    2024年02月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包