最详细解决Unable to negotiate with XXX port :no matching host key type found.Their offer: ssh-rsa,ssh-dss

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

1、切换为root用户

执行   cd /

2、

执行  cd ~      #切换到用户主目录
然后执行  ls -a   #查看隐藏文件
看是否有 .ssh 文件夹

最详细解决Unable to negotiate with XXX port :no matching host key type found.Their offer: ssh-rsa,ssh-dss,ssh,运维,linux
 

3、如果没有.ssh文件夹
 

执行   mkdir ~/.ssh   #创建该文件

4、如果有.ssh文件夹
 

执行   ls -a ~/.ssh  #查看.ssh文件夹下有没有  config  文件

5、如果没有config文件
 

执行   touch ~/.ssh/config    #创建该文件

6、如果有config文件
 

#以下是配置

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



如果您使用的是 vi 编辑器,可以按照以下步骤将上述配置写入 ~/.ssh/config 文件

1、打开 ~/.ssh/config 文件:

vi ~/.ssh/config

2、按 i 进入插入模式,在此之前请先复制上述配置,然后粘贴进去

3、按下Esc键,键盘输入  :wq!  并按 Enter      #强制保存并退出  

4、确保在编辑完成后对 ~/.ssh/config 文件进行适当的权限设置,以保护其中的敏感信息:

chmod 600 ~/.ssh/config    #设置为具有读写权限

最详细解决Unable to negotiate with XXX port :no matching host key type found.Their offer: ssh-rsa,ssh-dss,ssh,运维,linux
然后再去试试git是否可以正常拉取和提交文章来源地址https://www.toymoban.com/news/detail-753456.html

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

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

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

相关文章

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

    ssh连接机器报错 今天使用mac通过ssh连接机器的时候报错如上,查阅网上资料后解决,方法如下 保存后,测试可以ssh登录了,特此记录下解决方法

    2024年02月11日
    浏览(49)
  • 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日
    浏览(46)
  • git 报错 Unable to negotiate with 106.52.160.162 port 22: no matching host key type found.

    git提交代码时报错: git 报错 原因: 是Git找不到支持的密钥交换方法, 因为新版Openssh中认为SHA1这种hash散列算法过于薄弱,已经不再支持,所以需要手动去允许对于SHA1的支持 。 解决办法: 1、MacOS、Linux,在生成公钥的~/.ssh文件夹下,新建一个config文件 (config文件没有后缀

    2024年02月11日
    浏览(47)
  • 使用git拉代码时报错: Unable to negotiate with ** port 22: no matching host key type found

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

    2024年02月04日
    浏览(43)
  • Unable to negotiate with 172.16.28.137 port 22: no matching host key type found. Their offer: ssh-rs

    ssh连接服务器报错“Unable to negotiate with 172.16.28.137 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss” 原因是 Terminal 找不到支持的密钥交换方法,因为新版 Openssh 中认为 SHA1 这种 hash 散列算法过于薄弱,已经不再支持,所以我们需要手动去允许对于 SHA1 的支持。 解决方案

    2024年02月09日
    浏览(42)
  • Unable to negotiate with XXXX port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

    问题描述 代码仓库已经添加了ssh公钥之后,克隆代码到本地时就报了这个问题 执行命令 git clone git@xxxxxxxxxxxxx.git 不能正常clone代码,报错信息如下: Unable to negotiate with xxxxxxx port 22: no matching host key type found. Their offer: ssh-rsa fatal: Could not read from remote repository. Please make sure you

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

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

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

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

    2024年02月13日
    浏览(46)
  • Dockerfile: unable to find user xxx : no matching entries in passwd file解决方案

    在制作Docker镜像的过程中,完成软件安装等操作后,一般会切换为普通用户启动相应的服务,就需要用到 USER 指令。但有时候这个指令会报错: docker: Error response from daemon: unable to find user : no matching entries in passwd file. 如果遇到这个问题,可以在使用 USER 指令之前,先创建用户

    2024年02月09日
    浏览(73)
  • 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日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包