sqlyog ssh 无法连接mysql

Posted 闯进华府的9527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlyog ssh 无法连接mysql相关的知识,希望对你有一定的参考价值。

首先描述一下问题

  问题:sqlyog 使用ssh免密,(使用本地私钥)无法连接mysql数据库

  解决方案:

  1.sqlyog 秘钥格式是以.ppk结尾的加密串,需要使用putty工具进行生成网上资料基本是生成的1024,但是一直提示unable to authenticate 但是没有解决问题重点是把1024改成2048

  2.排查的话使用tail -f secure 可以具体查看连接信息

  3.使用/usr/sbin/sshd -d -p 端口号 调试服务端信息

  4.查看服务器ssh_config(客户端配置文件) sshd_config(服务端配置文件)

  5.服务端配置文件sshd_config配置项

    PubkeyAuthentication yes

    AuthorizedKeysFile      .ssh/authorized_keys

    ChallengeResponseAuthentication no

    GSSAPIAuthentication yes

    GSSAPICleanupCredentials no

    UsePAM yes

    AllowAgentForwarding yes

    AllowTcpForwarding yes

    X11DisplayOffset 10

    X11UseLocalhost yes

    PrintMotd no

    PrintLastLog yes

 

    TCPKeepAlive yesAcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES

    AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT

    AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
    AcceptEnv XMODIFIERS

    

    UseDNS no
    AddressFamily inet
    SyslogFacility AUTHPRIV
    PermitRootLogin yes
    PasswordAuthentication yes

 

 

    捣鼓一整天排查问题,给其他小伙伴避坑,节省时间,如果对以上参数有兴趣的,可以自行搜索,打完收工。

 

以上是关于sqlyog ssh 无法连接mysql的主要内容,如果未能解决你的问题,请参考以下文章

SQLyog客户端无法连接MySQL服务器

用sqlyog远程连接LINUX系统的MYSQL出现了以下错误 出现1130错误

win10安装mysql无法连接

sqlyog工具提示networkerror

mysql 无法连接 SSH 隧道 -> 拒绝访问“无”

使用sqlyog远程连接Linux系统的Mysql,提示错误码:1045