Подключение к базе данных Raspberry с помощью TCP/IP через SSH

Подключение к базе данных Raspberry с помощью TCP/IP через SSH

Я пытаюсь подключиться к своему серверу MYSQL Raspberry с помощью MySQL Workbench по SSH, но получаю ошибку: «Не удалось подключиться к туннелю SSH. ПРЕДУПРЕЖДЕНИЕ: открытый ключ сервера изменился». Я не уверен, почему, так как я могу подключиться по SSH с помощью PUTTY.

Параметры подключения MySQL Workbench:
Имя хоста SSH = локальный IP-адрес моей raspbery:22
Имя пользователя SSH = имя пользователя моей pi
Пароль SSH = пароль моей pi
Файл ключей SSH = ничего (не имею ни малейшего понятия, что здесь указать)
Имя хоста MySQL = localhost
Порт сервера MySQL = 3308 (установлен в my.cnf)
Имя пользователя = root
Пароль = пароль root
Схема по умолчанию = mysql
Буду очень признателен за любые советы!

решение1

У вас есть несколько устройств в одной локальной подсети, к которым вы подключаетесь с помощью SSH?

Ваш клиент сохраняет открытые ключи, связанные с IP-адресами, в файле known_hosts. Наиболее вероятная причина в том, что другому устройству был назначен этот IP-адрес, и ваш клиент ожидает появления предыдущего сервера ssh (с другим открытым ключом, в зависимости от того, как был установлен PuTTY). Если это происходит только один раз (ваш клиент ssh должен обновить свой файл known_hosts), то беспокоиться не о чем.

Если проблема сохраняется, попробуйте переименовать/отредактировать/удалить файл public_hosts (или раздел реестра), чтобы старый открытый ключ для этого сервера больше не использовался:

C:\Users\%USERPROFILE%\.ssh\known_hosts

или

HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys

На всякий случай сделайте резервную копию: копию файла или экспорт ключа реестра.

Связанный контент