写点什么

YashanDB 安装时报 SSH 认证失败错误的处理方法

作者:数据库砖家
  • 2025-05-16
    广东
  • 本文字数:432 字

    阅读完需:约 1 分钟

问题概述

在安装 YashanDB 的过程中执行安装命令时出现 SSH 认证失败的问题,提示如下:

ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported methods remain
复制代码


风险说明

该问题一般出现在测试环境中,会阻碍数据库集群部署,进而影响测试流程的推进。

适用范围

此问题影响 YashanDB 的所有版本,属于通用性配置问题。

原因分析

YashanDB 在执行远程安装操作时使用了 SSH 密码认证方式。但很多服务器出于安全考虑,默认关闭了密码认证,仅支持密钥登录。而当前环境的 SSH 配置中并未启用 PasswordAuthentication,因此导致 YashanDB 安装程序在尝试认证时失败。

处理方案

① 修改 SSH 服务配置文件:

打开 /etc/ssh/sshd_config,找到并修改如下参数:

PasswordAuthentication yes
复制代码

② 重启 SSH 服务以生效:

可使用以下任一命令:

service sshd restart
复制代码

/etc/init.d/sshd restart
复制代码

额外建议

为确保权限与安全性,建议新建一个具备 sudo 权限的普通用户来执行安装操作,而非直接使用 root 用户。

用户头像

还未添加个人签名 2025-04-09 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB 安装时报 SSH 认证失败错误的处理方法_数据库_数据库砖家_InfoQ写作社区