Назад | Перейти на главную страницу

mySQL Workbench в Windows через два SSH-хоста

Я пытаюсь подключиться к mySQL через два SSH-хоста, и нигде в Интернете не нашел решения.

Если бы я подключался к Putty, я бы подключился к первому блоку (назовем его MainBox), а затем к «ssh subBox». Тогда я смогу войти в mySQL. Однако в рабочей среде я не могу перепрыгивать через несколько таких хостов, и у меня нет другого способа получить доступ к базе данных.

Как я могу это сделать?

добавьте это в свою конфигурацию ssh:

Match host=*.swim.swf
        proxycommand ssh -q -W %h:%p swim-bastion

Основная проблема здесь заключается в том, что вам нужно установить туннель shh на первом шаге, а затем использовать его в качестве моста для связи рабочего места с базой данных mySQL в 3306 (или другом настроенном порту).

На самом деле putty устанавливает соединение ssh, которое позволяет хостам обмениваться ключами и устанавливать связь по протоколу ssh через порт 22. Workbench этого не делает, но вы можете настроить среду независимо.

Пожалуйста, обратитесь к этим 2 ссылкам и оставьте отзыв. Доступ к вашей базе данных удаленно через туннель SSH Стандартный метод подключения TCP / IP через SSH