欢迎访问机房运维工作室

爱数知识库

AnyShare- AnyShare 6.0.16 异机升级 AnyShare 7.0.2.2 时,执行添加 AnyShare 6节点到 K8S 集群报错,pa

频道:爱数知识库 日期: 浏览:41

AnyShare- AnyShare 6.0.16 异机升级 AnyShare 7.0.2.2 时,执行添加 AnyShare 6节点到 K8S 集群报错,paramiko.ssh_exception

关键字

大版本升级、添加节点

适用产品

  • AnyShare Enterprise 6.0.16
  • AnyShare Express 6.0.16


问题描述

AnyShare 6.0.16 异机升级 AnyShare 7.0.2.2 时,执行添加 ECeph 节点到 K8S 集群报错,提示:

paramiko.ssh_exception.AuthenticationException: Authentication failed.

1.png


问题影响

添加 AnyShare 6.0 ECeph节点到 K8S 集群失败,无法继续进行大版本升级。


问题原因

AnyShare 6.0环境为解决漏洞问题升级了 OpenSSH 版本到 8.9P1,默认不再支持 ssh-rsa 公钥算法。


解决方案

为了解决该问题,需要修改配置文件使 sshd 支持 ssh-rsa 算法,请按照以下步骤执行:

1.通过 SSH 工具登录到需要加入 K8S 集群的 AnyShare 服务器 Linux 系统后台。

2.执行以下命令修改 sshd 配置文件添加 ssh-rsa 算法。

echo "PubkeyAcceptedKeyTypes=+ssh-rsa" >>/etc/ssh/sshd_config

3.执行以下命令,重启 sshd 服务。

systemctl restart sshd

4.再次添加 ECeph 节点到 K8S 集群。

2.png

更多信息

OpenSSH 是 SSH (Secure Shell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据.