首页 > 其他分享 >麒麟信安等服务器ssh问题no matching MAC found. Their offer: hmac-sha1-96,hmac-sha1,hmac-md5-96,hmac-md5

麒麟信安等服务器ssh问题no matching MAC found. Their offer: hmac-sha1-96,hmac-sha1,hmac-md5-96,hmac-md5

时间:2023-01-29 12:33:54浏览次数:47  
标签:sha2 sha1 hellman ssh diffie hmac md5


近期很多银河麒麟、麒麟信安、 凝思等操作系统服务器ssh连接不上问题,大多原因是ssh算法不匹配所致。

1、排查:

journalctl --unit sshd --no-pager查看ssh目标服务器(ssh连接的服务器)的sshd日志,

根据日志大概知道原因

2、解决

  • 第一步:修改/etc/ssh/sshd_config文件,大致有以下几种修改思路(择其一)
  1. (多为银河麒麟)增加KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,[email protected]
  2. (多为麒麟信安服务器版)增加HostkeyAlgorithms +ssh-rsa,ssh-dss
  3. (多为麒麟信安桌面版)MACs hmac-sha2-512,[email protected],hmac-sha2-256,[email protected]修改为

MACs hmac-sha2-512,​​[email protected]​​,hmac-sha2-256,​​[email protected]​​,hmac-sha1-96,hmac-sha1,hmac-md5-96,hmac-md5

  • 第二步:systemctl restart sshd重启ssh服务

标签:sha2,sha1,hellman,ssh,diffie,hmac,md5
From: https://blog.51cto.com/u_14318784/6025688

相关文章

  • phpstudy后门文件md5
    php5.2.17正常php5.2.17版本对应扩展文件:php_xmlrpc.dllmd5码:8d3478e98eea61730d1522425e055db8后门MD5:0F7AD38E7A9857523DFBCE4BCE43A9E9php5.4.45正常......
  • 使用OpenSSL获取文件的MD5值
    1.基本原理OpenSSL库提供了MD5的计算,使用该库计算文件的MD5值 2.实现代码 1#include<openssl/md5.h>2#include<fstream>3#include<iomanip>45......
  • Golang实现16/32位MD5加密
    ​​Golang实现16/32位MD5加密​​packagemainimport("crypto/md5""encoding/hex""fmt")//返回一个32位md5加密后的字符串funcGetMD5Encode(datastring)string{......
  • Java 实现MD5、SHA
    MD5,SHA都是哈希值,并不能称为加密,因为无法解密首先看下官方构造类说明https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/MessageDigest.htm......
  • go md5加密
    本文讲解如何使用go封装好的md5算法,不深入剖析md5算法原理。首先我们要知道md5算法属于hash算法的一种,所以在了解md5之前,我们先认识一下go提供的hash接口。hash算法是保证......
  • 1582_C代码实现的快速、可移植MD5信息摘要算法
    全部学习汇总:​​GreyZhang/c_units:Asmallpieceofcodewhichcanbereuseanywhere,Icallitaunit.ThisisacollectionofunitinClanguage!Ok,yes,it......
  • sql md5
    sqlmd5最简单例子selectMD5('0j46o1112665989')asmdd有时候需要将多个字符串拼接selectMD5(CONCAT('0j46o','1112665989'))行mdd51gU89+XO93zUEg4w39N7U0A==将MD5的......
  • Windows7复制大文件后MD5不正确的问题之解决一法
       我的工作笔记本型号是DELLD630,安装的是2条1GDDR2-667内存,Win7系统。前些天换了2条DDR2KingstonPC2-6400(400MHz)内存。在之前我其实已经知晓该本子最大支持内......
  • MD5简述及常见解密网址推荐
    什么是md5MD5(Message-DigestAlgorithm5)(信息-摘要算法5),一种被广泛使用的[密码散列函数](https://baike.baidu.com/item/密码散列函数/14937715?fromModule=lemma_in......
  • Oracle数据库软件包MD5校验HASH值汇总
    ################################Linux_x64_11gR211.2.0.4################################p13390677_112040_Linux-x86-64_1of7.zip大小:1395582860字节 MD5:......