将MySQL工作台连接到vagrant时出现SSH问题

Kri*_*j K 2 mysql ssh mysql-workbench vagrant

我正在尝试使用MySQL workbench连接到我的流浪MySQL服务器.它显示了一些错误,如图所示.

错误截图

工作台错误日志粘贴在下面.

17:34:50 [INF][     SSH tunnel]: Existing SSH tunnel not found, opening new one
17:34:50 [INF][     SSH tunnel]: Opening SSH tunnel to 127.0.0.1:2222
17:34:50 [ERR][   sshtunnel.py]: Traceback (most recent call last):
  File "/usr/share/mysql-workbench/sshtunnel.py", line 231, in _connect_ssh
    look_for_keys=has_key, allow_agent=has_key)
  File "/usr/lib/python2.7/dist-packages/paramiko/client.py", line 337, in connect
    self._auth(username, password, pkey, key_filenames, allow_agent, look_for_keys)
  File "/usr/lib/python2.7/dist-packages/paramiko/client.py", line 528, in _auth
    raise saved_exception
AuthenticationException: Authentication failed.
17:34:50 [ERR][     SSH tunnel]: Authentication error opening SSH tunnel: Authentication error. Please check that your username and password are correct and try again.
Run Code Online (Sandbox Code Playgroud)

vagrant up 命令输出粘贴在下面

==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 => 6216 (adapter 1)
    default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection timeout. Retrying...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
==> default: Configuring and enabling network interfaces...
Run Code Online (Sandbox Code Playgroud)

该命令vagrant ssh在终端中正常工作.我在这做错了什么?

oen*_*lli 7

如果你运行vagrant ssh-config它将显示它正在使用哪个键.它通常不使用.vagrant.d/insecure_private_key项目目录中的键,但是.vagrant/machines/default/virtualbox/private_key.

如果在MySQL连接面板中指定该键,则应该能够登录而无需向vm添加另一个键.