[error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln63] Permission denied (publickey,gssapi-ke

在搭建mha时候,使用masterha_check_ssh脚本做三个节点之间 的ssh通信时候报如下错误:


主库: 192.168.0.60 master
备库1: 192.168.0.61 slave1
备库2: 192.168.0.62 slave2,同时把mha的管理节点放到了第二个slave上面

[root@manager mha_master]# masterha_check_ssh --global_conf=/etc/mha_master/mha.cnf --conf=/etc/mha_master/mha.cnf
Sun Sep 26 14:30:23 2021 - [info] Reading default configuration from /etc/mha_master/mha.cnf…
Sun Sep 26 14:30:23 2021 - [info] Reading application default configuration from /etc/mha_master/mha.cnf…
Sun Sep 26 14:30:23 2021 - [info] Reading server configuration from /etc/mha_master/mha.cnf…
Sun Sep 26 14:30:23 2021 - [info] Starting SSH connection tests…
Sun Sep 26 14:30:24 2021 - [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln63]
Sun Sep 26 14:30:23 2021 - [debug] Connecting via SSH from mysql@192.168.0.60(192.168.0.60:22) to mysql@192.168.0.61(192.168.0.61:22)…
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Sun Sep 26 14:30:24 2021 - [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln111] SSH connection from mysql@192.168.0.60(192.168.0.60:22) to mysql@192.168.0.61(192.168.0.61:22) failed!
Sun Sep 26 14:30:24 2021 - [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln63]
Sun Sep 26 14:30:24 2021 - [debug] Connecting via SSH from mysql@192.168.0.61(192.168.0.61:22) to mysql@192.168.0.60(192.168.0.60:22)…
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Sun Sep 26 14:30:24 2021 - [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln111] SSH connection from mysql@192.168.0.61(192.168.0.61:22) to mysql@192.168.0.60(192.168.0.60:22) failed!
Sun Sep 26 14:30:25 2021 - [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln63]
Sun Sep 26 14:30:24 2021 - [debug] Connecting via SSH from mysql@192.168.0.62(192.168.0.62:22) to mysql@192.168.0.60(192.168.0.60:22)…
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Sun Sep 26 14:30:25 2021 - [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln111] SSH connection from mysql@192.168.0.62(192.168.0.62:22) to mysql@192.168.0.60(192.168.0.60:22) failed!
SSH Configuration Check Failed!
at /bin/masterha_check_ssh line 44.

解决方案如下:

  1. 手动检查三个节点之间ssh通信是否正常 ,使用 ssh node1 date这种格式,每个节点都执行三遍,注意要使用做ssh通信的用户,比如:我用mysql做的三个节点之间互信,那就要切换到mysql做检查,而不是root用户
    [mysql@slave1 .ssh]$ ssh master date
    Sun Sep 26 14:48:30 CST 2021
    [mysql@slave1 .ssh]$ ssh slave1 date
    Sun Sep 26 14:48:34 CST 2021
    [mysql@slave1 .ssh]$ ssh manager date
    Sun Sep 26 14:48:38 CST 2021

  2. 使用mysql用户执行互信脚本检查,检查都ok
    检查脚本:
    masterha_check_ssh --global_conf=/etc/mha_master/mha.cnf --conf=/etc/mha_master/mha.cnf
    或者
    masterha_check_ssh --conf=/etc/mha_master/mha.cnf

[mysql@manager .ssh]$ masterha_check_ssh --global_conf=/etc/mha_master/mha.cnf --conf=/etc/mha_master/mha.cnf
Sun Sep 26 14:29:30 2021 - [info] Reading default configuration from /etc/mha_master/mha.cnf…
Sun Sep 26 14:29:30 2021 - [info] Reading application default configuration from /etc/mha_master/mha.cnf…
Sun Sep 26 14:29:30 2021 - [info] Reading server configuration from /etc/mha_master/mha.cnf…
Sun Sep 26 14:29:30 2021 - [info] Starting SSH connection tests…
Sun Sep 26 14:29:31 2021 - [debug]
Sun Sep 26 14:29:30 2021 - [debug] Connecting via SSH from mysql@192.168.0.60(192.168.0.60:22) to mysql@192.168.0.61(192.168.0.61:22)…
Sun Sep 26 14:29:31 2021 - [debug] ok.
Sun Sep 26 14:29:31 2021 - [debug] Connecting via SSH from mysql@192.168.0.60(192.168.0.60:22) to mysql@192.168.0.62(192.168.0.62:22)…
Sun Sep 26 14:29:31 2021 - [debug] ok.
Sun Sep 26 14:29:32 2021 - [debug]
Sun Sep 26 14:29:31 2021 - [debug] Connecting via SSH from mysql@192.168.0.61(192.168.0.61:22) to mysql@192.168.0.60(192.168.0.60:22)…
Sun Sep 26 14:29:31 2021 - [debug] ok.
Sun Sep 26 14:29:31 2021 - [debug] Connecting via SSH from mysql@192.168.0.61(192.168.0.61:22) to mysql@192.168.0.62(192.168.0.62:22)…
Sun Sep 26 14:29:31 2021 - [debug] ok.
Sun Sep 26 14:29:33 2021 - [debug]
Sun Sep 26 14:29:31 2021 - [debug] Connecting via SSH from mysql@192.168.0.62(192.168.0.62:22) to mysql@192.168.0.60(192.168.0.60:22)…
Sun Sep 26 14:29:32 2021 - [debug] ok.
Sun Sep 26 14:29:32 2021 - [debug] Connecting via SSH from mysql@192.168.0.62(192.168.0.62:22) to mysql@192.168.0.61(192.168.0.61:22)…
Sun Sep 26 14:29:32 2021 - [debug] ok.
Sun Sep 26 14:29:33 2021 - [info] All SSH connection tests passed successfully.

3. 如果使用root执行脚本,就会报主题的错误,切记要切换用户,故记下来,提醒自己,嘿嘿!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值