当前位置: 首页 > news >正文

(Windows | Linux)ssh访问服务器报错:no matching key exchange method found

问题现象

ssh user1@192.168.1X.XX
Unable to negotiate with 192.168.1X.XX port 22: no matching key exchange method found. Their offer: gss-group1-sha1-toWM5Slw5Ew8Mqkay+al2g==,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

OpenSSH in Linux解决方法

方案一:ssh -o选项指定KexAlgorithms和HostKeyAlgorithms

ssh -o KexAlgorithms=+diffie-hellman-group1-sha1 -o HostKeyAlgorithms=+ssh-rsa user1@192.168.1X.XX

注:  -o 'option' Process the option as if it was read from a configuration file.

方案二:配置/etc/ssh/ssh_config客户端配置文件

KexAlgorithms=+diffie-hellman-group1-sha1
HostKeyAlgorithms=+ssh-rsa
MACs=+hmac-sha1

OpenSSH in Windows解决方法

上面的解决方法,方案一在Linux和Windows上都OK但是方案二针对的是Linux下的,很简单~~

那么Windows下安装的OpenSSH呢?存在ssh_config吗?

我们先看看Windows上的OpenSSH安装目录在哪?有没有ssh_config。

C:\Windows\System32\OpenSSH\下有sshd_config_default,却没有ssh_config文件;手动增加,配置后也没有生效。好吧~~去Microsoft官网查查吧!

OpenSSH Server configuration for Windows | Microsoft LearnLearn about the Windows-specific configuration options for OpenSSH Server on Windows Server and Windows.https://learn.microsoft.com/zh-cn/windows-server/administration/OpenSSH/openssh-server-configuration通过上面链接查找,刚好查到,ssh客户端配置文件:%userprofile%\.ssh\config

那么,我们看看%userprofile%\.ssh\目录下都有啥:

dir %userprofile%\.ssh\
 Volume in drive C is Windows
 Volume Serial Number is D46B-XXXX

 Directory of C:\Users\user1\.ssh

2025/02/14  10:33    <DIR>          .
2025/02/14  09:55    <DIR>          ..
2025/02/14  09:55               225 known_hosts
               2 File(s)            311 bytes
               2 Dir(s)  15,802,699,776 bytes free

没有config文件,创建一个即可:

echo KexAlgorithms=+diffie-hellman-group1-sha1 >> %userprofile%\.ssh\config
echo HostKeyAlgorithms=+ssh-rsa >> %userprofile%\.ssh\config
echo MACs=+hmac-sha1 >> %userprofile%\.ssh\config

C:\Users\xiao>ssh user1@192.168.XX.210
Authorized users only. All activity may be monitored and reported.
(user1@192.168.XX.210) 口令:
Last login: Fri Feb 14 09:55:23 2025 from 192.168.XX.70
Oracle Corporation      SunOS 5.10      Generic Patch   January 2005
user1@solaris10u11-210:~$


文章转载自:

http://93ICDBCI.nmrtb.cn
http://RrkKNH41.nmrtb.cn
http://M6GKAWek.nmrtb.cn
http://HyKjKCm1.nmrtb.cn
http://khcWNq75.nmrtb.cn
http://QrL8AGkJ.nmrtb.cn
http://FYHCN46b.nmrtb.cn
http://AsOciXjd.nmrtb.cn
http://kkruEOGW.nmrtb.cn
http://fYsku71r.nmrtb.cn
http://nJjbI8rv.nmrtb.cn
http://LjeGgAcm.nmrtb.cn
http://yeHk0pVg.nmrtb.cn
http://4hrRcyGn.nmrtb.cn
http://X2AwqJrg.nmrtb.cn
http://j4glfNV9.nmrtb.cn
http://UkfXCoTu.nmrtb.cn
http://kCiJuA3K.nmrtb.cn
http://e9ObE9n4.nmrtb.cn
http://3yS4oTpT.nmrtb.cn
http://mCAZTKBk.nmrtb.cn
http://aiTbfoWK.nmrtb.cn
http://QrrHzKgs.nmrtb.cn
http://UIlsyEh7.nmrtb.cn
http://AFsi231P.nmrtb.cn
http://0nYBB5oL.nmrtb.cn
http://Qu9q9ePb.nmrtb.cn
http://adiw2auE.nmrtb.cn
http://RIhWWtnV.nmrtb.cn
http://3Filjgn0.nmrtb.cn
http://www.dtcms.com/a/15001.html

相关文章:

  • #渗透测试#批量漏洞挖掘#Crocus系统—Download 文件读取
  • Unity崩溃和ANR排查
  • 【个人开发】deepseed+Llama-factory 本地数据多卡Lora微调
  • 《aarch64汇编从入门到精通》-204页PPT+实验
  • sql:时间盲注和boolen盲注
  • Java 字符编码与解码:深入理解 Charset 类
  • 开启对话式智能分析新纪元——Wyn商业智能 BI 携手Deepseek 驱动数据分析变革
  • 急停信号的含义
  • JVM——堆的回收:引用计数发和可达性分析法、五种对象引用
  • Kubernetes部署KeyDB服务
  • 网络安全工程师逆元计算 网络安全逆向
  • 淘宝订单列表Fragment转场动画卡顿解决方案
  • React历代主要更新
  • Django创建超管用户
  • Qt:Qt界面优化
  • 第6章 6.2使用ASP.NET Core 开发WebAPI ASP.NET Core Web API
  • 【网络安全 | 漏洞挖掘】价值3133美元的Google IDOR
  • Node.js开发属于自己的npm包(发布到npm官网)
  • 算法——结合实例了解广度优先搜索(BFS)搜索
  • 进阶数据结构——离散化
  • 5. Docker 本地镜像发布到阿里云
  • 巨控GRM530无线远程模块与工业物联网融合技术方案
  • python爬虫解决无限debugger问题
  • Datawhale 组队学习 wow-agent task1 学习总结
  • CSS 属性选择器详解与实战示例
  • javaEE初阶————多线程初阶(4)
  • DeepSeek解决服务器繁忙,使用API接口进行使用
  • Git常用指令
  • wordpressAI工具,已接入Deepseek 支持自动生成文章、生成图片、生成长尾关键词、前端AI窗口互动、批量采集等
  • vue3实战-----封装和使用svg图标