暂无评论
一、先直接能用:临时加参数登录(最快)
在你电脑上把命令改成下面这条,强制客户端接受 ssh-rsa:
bash
运行
ssh -p 55555 -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa admin@192.168.2.2
适用:Windows(Git-Bash/WSL)、macOS、Linux
原因:F1000 只生成了 RSA 主机密钥,新 OpenSSH 默认不认旧 RSA-SHA1。
二、永久解决:客户端配置文件(以后不用敲长命令)
1)macOS / Linux
编辑 ~/.ssh/config(没有就新建):
bash
运行
nano ~/.ssh/config
加入:
plaintext
Host 192.168.2.2
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
保存退出(nano:Ctrl+O→回车→Ctrl+X),之后直接用:
bash
运行
ssh -p 55555 admin@192.168.2.2
2)Windows(Git-Bash 或 WSL)
路径:C:\Users\你的用户名\.ssh\config,内容同上。
三、防火墙侧:Web 界面重新生成 SSH 密钥(治本)
你现在能 Web 登录(admin),可以删掉旧密钥、生成新 RSA/ECDSA 密钥,以后不用客户端迁就:
登录 F1000-905-AI Web → 系统 → 服务 → SSH 服务器
先禁用 SSH 服务器,提交
找到 “主机密钥管理”,删除所有旧 RSA/DSA 密钥
重新生成 RSA 密钥(模数 2048),有选项就勾选 ECDSA
启用 SSH 服务器,端口保持 55555,提交保存
四、命令行方式(如果以后要敲命令)
bash
运行
# 进入系统视图
<H3C> system-view
# 删掉旧密钥(可选,干净)
[H3C] public-key local destroy rsa
# 生成新 RSA 密钥
[H3C] public-key local create rsa
# 提示时选 Y,模数默认 1024 或选 2048
# 开启 SSH 服务器,端口 55555
[H3C] ssh server enable
[H3C] ssh server port 55555
# 保存
[H3C] save
五、常见误区
❌ 不是端口问题:55555 通不通和算法协商失败无关;
❌ 不是账号密码错:报错是密钥算法不匹配,还没到验证密码那一步;
✅ 核心:新版 OpenSSH 默认拒绝 ssh-rsa(SHA-1),F1000 默认只给这个。
暂无评论
no matching host key type found. Their offer: ssh-rsa 表明,你当前使用的 SSH 客户端(通常是 OpenSSH 8.8 或更高版本)出于安全考虑,默认禁用了较旧的 ssh-rsa 算法;而你的 H3C F1000-905-AI 防火墙目前仅支持并提供 ssh-rsa 这一种主机密钥类型。两者在加密算法上无法协商一致,因此导致连接失败。-o 参数临时允许使用 ssh-rsa 算法:1ssh -p 55555 -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa admin@192.168.2.2C:\Users\你的用户名\.ssh\config 文件(如果没有 config 文件可以新建一个)。~/.ssh/config 文件。1Host 192.168.2.2
2 HostName 192.168.2.2
3 Port 55555
4 User admin
5 HostKeyAlgorithms +ssh-rsa
6 PubkeyAcceptedAlgorithms +ssh-rsassh 192.168.2.2,系统就会自动应用这些兼容参数进行连接。ssh-rsa 使用的是 SHA-1 哈希算法,已被业界证明存在碰撞攻击风险,因此被新版 OpenSSH 弃用。但考虑到很多传统的网络设备(如 H3C 防火墙、路由器等)短期内无法升级固件以支持更现代的算法(如 rsa-sha2-256 或 ed25519),采用方法二针对特定 IP 单独放宽限制是目前最安全且兼顾效率的做法,不会影响你对其他现代服务器的 SSH 连接安全性。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论