首页 > 系统相关 >ubuntu22.04中默认openssh和ssl版本过高导致的和低版本ssh无法互相通信的问题

ubuntu22.04中默认openssh和ssl版本过高导致的和低版本ssh无法互相通信的问题

时间:2023-01-06 22:02:38浏览次数:38  
标签:sha2 v01 openssh ubuntu22.04 rsa ssl cert ssh

问题

装了一个ubuntu22.04(机器A),和老机器ubuntu12.04(机器B)通信的时候出现了问题,由于禁止了密码登陆,互相配了密钥,结果出现了AB机器不能互相通信的情况

解决方案

ubuntu22.04中默认openssh和ssl版本过高导致的和低版本ssh无法互相通信的问题_ubuntu

在/etc/ssh/sshd_config(该路径是系统自带ssh路径,如果你是自己编译指定的其他目录,就需要找到其他目录中的sshd_config配置文件)中的最后,添加配置

Pubkeyacceptedkeytypes [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa

可以解决B访问A的问题,但是A访问B仍然无法访问

ubuntu22.04中默认openssh和ssl版本过高导致的和低版本ssh无法互相通信的问题_ubuntu_02

提示该报错

要想A能够成功访问B,还需要在/etc/ssh/ssh_config(该路径是系统自带ssh路径,如果你是自己编译指定的其他目录,就需要找到其他目录中的ssh_config配置文件)再加两条配置

ubuntu22.04中默认openssh和ssl版本过高导致的和低版本ssh无法互相通信的问题_重启_03

Host *
PubkeyAcceptedKeyTypes=+ssh-rsa

最后重启一下sshd服务

一般为systemctl restart sshd

解决!


标签:sha2,v01,openssh,ubuntu22.04,rsa,ssl,cert,ssh
From: https://blog.51cto.com/u_10865693/5994539

相关文章

  • .net core WebRequest请求报错The SSL connection could not be established
    解决方案,添加证书忽略1HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);2request.ServerCertificateValidationCallback=(_s,_x509s,_x509c,_......
  • 『中级篇』docker之wordpress容器SSL(番外篇)(78)
    ache2容器内安装SSL实现wordpress证书安装。前提​​『中级篇』docker容器安装wordpress(37)​​通过上边的方式已经安装了wordpress和mysql,可以正常的访问准备工作进入容......
  • 发送邮箱出现报错:"smtp.exmail.qq.com"port 465, isSSL false
    1、问题:使用邮箱时,出现报错"smtp.exmail.qq.com"port465,isSSLfalse这个使用465端口才会出现这个错误,但是使用25端口就不会出现这个错误 2、分析原因:从网上看是因为......
  • git pull和push的时候ssl有问题
    网上搜到了2篇解决问题的blog,先收藏先https://www.jianshu.com/p/628342f01768https://tangly1024.com/article/git-ssl-error......
  • restTemplate请求 跳过SSL认证
    //思路添加配置类,然后创建的restTemplate时候引入好配置类RestTemplaterestTemplate=null;try{restTemplate=newRestTemplate(RestTemplateConfig.generateH......
  • NGINX 配置 SSL 双向认证
    NGINX配置SSL双向认证1.1.生成一个CA私钥:ca.keyopensslgenrsa-outca.key40961.2.生成一个CA的数字证书:ca.crt(CommonName随意填写;其它可以填”.”)op......
  • 使用Let's Encrypt 安装配置免费SSL 证书教程
    一、Let'sEncrypt简介Let'sEncrypt是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。简单的说,借助Let'sEncrypt颁发的证......
  • 使用Let's Encrypt 安装配置免费SSL 证书教程
    一、Let'sEncrypt简介Let'sEncrypt是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。简单的说,借助Let'sEncrypt颁发的证......
  • webdav服务/ddns/域名/ssl证书设置
    1.webdav服务1.1.Windowsiis自带的webdav组件默认未启用,可以启用进行设置,使用了一下,在使用浏览器或Windows资源管理器内右键添加网络位置作为客户端时比较好用,但是......
  • mysql show processlist的使用
    showfullprocesslist用来查看当前线程处理情况,具体信息请参考官网:https://dev.mysql.com/doc/refman/5.7/en/show-processlist.htmlshowfullprocesslist返回的结果......