navicat通过ssh跳板机登陆报错Disconnected:No supported authentication methods available (server send:publickey)

  • 2022年11月3日
  • 技术

1,在跳板机服务器上执行命令,检测日志

tail  -f   /var/log/auth.log

2,再在navicat连接测试下,这时候看到错误日志输出错误:

3,这个错误是新版本openssh的特性,rsa类型密钥不在当前公钥识别类型中,导致无法连接。执行命令,然后重启sshd

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

可能是我最近换成Ubuntu 22.04 64位导致的,默认带的openssh比较新的原因。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注