ubuntu20升级至22后不兼容ssh-rsa加密算法

ops/2025/1/16 0:57:51/

背景

升级ubuntu20后22后,远程连接工具无法通过public key方式登录主机。

分析&解决

查看sshd服务有报错journatl -xeu sshd
1月 10 19:10:01 k8s-master03 sshd[21093]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
1月 10 19:10:03 k8s-master03 sshd[21093]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
1月 10 19:10:04 k8s-master03 sshd[21093]: error: Received disconnect from xxxxx port 57752:0: [preauth]
1月 10 19:10:04 k8s-master03 sshd[21093]: Disconnected from authenticating user root xxxx port 57752 [preauth]

更改sshd配置文件

grep Algorithms /etc/ssh/sshd_config
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsasystemctl restart sshd

重新连接即可

114 10:00:52 k8s-master03 sshd[3042859]: Accepted publickey for root from x port 65304 ssh2: RSA SHA256:x
114 10:00:52 k8s-master03 sshd[3042859]: pam_unix(sshd:session): session opened for user root(uid=0) by (uid=0)

http://www.ppmy.cn/ops/150427.html

相关文章

Golang学习笔记_24——泛型

Golang学习笔记_21——Reader Golang学习笔记_22——Reader示例 Golang学习笔记_23——error补充 文章目录 泛型1. 泛型中的类型参数1.1 类型参数声明1.2 类型参数的约束1.3 类型参数的实例化 2. 泛型函数3. 泛型类型4. 泛型接口 源码 泛型 Go语言从1.18版本开始引入了泛型&am…

Elasticsearch:向量数据库基础设施类别的兴衰

过去几年,我一直在观察嵌入技术如何从大型科技公司的 “秘密武器” 转变为日常开发人员工具。接下来发生的事情 —— 向量数据库淘金热、RAG 炒作周期以及最终的修正 —— 教会了我们关于新技术如何在更广泛的生态系统中找到一席之地的宝贵经验。 更多有关向量搜索…

OpenAI Whisper:语音识别技术的革新者—深入架构与参数

当下语音识别技术正以前所未有的速度发展,极大地推动了人机交互的便利性和效率。OpenAI的Whisper系统无疑是这一领域的佼佼者,它凭借其卓越的性能、广泛的适用性和创新的技术架构,正在重新定义语音转文本技术的规则。今天我们一起了解一下Whi…

安全测评主要标准

大家读完觉得有帮助记得关注和点赞!!! 安全测评的主要标准‌包括多个国际和国内的标准,这些标准为信息系统和产品的安全评估提供了基础和指导。 一、安全测评的主要标准 1.1、国际标准 ‌可信计算机系统评估准则(TC…

linux: 文本编辑器vim

文本编辑器 vi的工作模式 (vim和vi一致) 进入vim的方法 方法一:输入 vim 文件名 此时左下角有 "文件名" 文件行数,字符数量 方法一: 输入 vim 新文件名 此时新建了一个文件并进入vim,左下角有 "文件名"[New File] 灰色的长方形就是光标,输入文字,左下…

代码随想录Day34 | 62.不同路径,63.不同路径II,343.整数拆分,96.不同的二叉搜索树

代码随想录Day34 | 62.不同路径,63.不同路径II,343.整数拆分,96.不同的二叉搜索树 62.不同路径 动态规划第二集: 比较标准简单的一道动态规划,状态转移方程容易想到 难点在于空间复杂度的优化,详见代码 class Solution {public int uniq…

MyBatis-Plus 逆向工程原理及使用指南

概述 MyBatis-Plus(简称 MP)是 MyBatis 的增强工具,它简化了开发人员对数据库的操作,并提供了代码生成器、分页插件等功能。其中的代码生成器(即逆向工程),能够根据数据库中的表结构自动生成实…

【微服务】面试题 6、分布式事务

分布式事务面试题讲解 一、问题背景与解决方案概述 因微服务项目涉及远程调用可能引发分布式事务问题,需解决。主流解决方案有阿里 Seata 框架(含 XA、AT、TCC 模式)和 MQ。 二、Seata 框架关键角色 事务协调者(TC)&…