Это шаги, которые я выполнил, чтобы настроить сервер MySQL на своем рабочем столе.
- Установлен Cygwin
- Установлен опеншш. Тогда
ssh-host-config
... - Затем я создал новое соединение, установленное через «Стандартный TCP/IP через ssh».
- Протестировал соединение. И это работало нормально.
- Откройте Соединение и предоставьте доступ к
MacUser
...
Теперь я перехожу к своему ноутбуку Mac. И я хочу иметь возможность удаленного подключения с помощью моего ноутбука MacOS к серверу mySQL, установленному на моем рабочем столе.
Поэтому я набрал имя SSH Hostname
SSH Username
и пароль, а также файл id_rsa.pub
. Затем я проверил соединение и получил следующие сообщения об ошибках.
Could not connect the SSH Tunnel.
Authentication error. Please check that your username and password are correct and try again.
Details (Original exception message):
Authentication failed, please check credentials.
Please refer to logs for details
Вопрос : Я уверен, что мои имя хоста SSH и имя пользователя и пароль SSH верны. Меня беспокоит только то, как сервер mySQL на моем рабочем столе распознает и утвердит SSH-ключ id_rsa.pub
на моем Mac? Должен ли я сначала ввести некоторые правила в конфигурационные файлы ssh на моем рабочем столе?
Пожалуйста, прости меня, если это наивный вопрос, но я впервые играю с ssh.
ОБНОВИТЬ:
Я приложил журналы ошибок ниже.
15:50:12 [INF][ SSH tunnel]: Existing SSH tunnel not found, opening new one
15:50:12 [INF][ SSH tunnel]: Opening SSH tunnel to <ip>:22
15:50:12 [ERR][sshtunnel.py:notify_exception_error:234]: Traceback (most recent call last):
File "/Applications/MySQLWorkbench.app/Contents/Resources/sshtunnel.py", line 302, in _connect_ssh
look_for_keys=has_key, allow_agent=has_key)
File "/Applications/MySQLWorkbench.app/Contents/Resources/libraries/paramiko/client.py", line 367, in connect
look_for_keys, gss_auth, gss_kex, gss_deleg_creds, gss_host)
File "/Applications/MySQLWorkbench.app/Contents/Resources/libraries/paramiko/client.py", line 584, in _auth
raise saved_exception
AuthenticationException: Authentication failed.
15:50:13 [ERR][ SSH tunnel]: Authentication error opening SSH tunnel: Authentication error. Please check that your username and password are correct and try again.
Details (Original exception message):
Authentication failed, please check credentials.
Please refer to logs for details