ITPub博客

首页 > 数据库 > 数据库开发技术 > YashanDB 安装时报 SSH 认证失败错误的处理方法

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

原创 数据库开发技术 作者:makabala 时间:2025-05-16 19:23:22 0 删除 编辑

问题概述

在安装 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 用户。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70045450/viewspace-3084553/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2025-04-10

  • 博文量
    231
  • 访问量
    229291