MySQL, SSH · 2 min read · Dec 29, 2025

Обеспечение безопасности соединения между MySQL и MySQL Administrator с использованием SSH-туннеля

Обеспечение безопасности соединения между MySQL и MySQL Administrator с использованием SSH-туннеля

Версия 1.0
Автор: Крейг

Это описание того, как настроить безопасный туннель между вашим сервером MySQL и локально работающим MySQL Administrator с использованием Putty. Создавая безопасный туннель к вашему серверу MySQL с помощью Putty, вы можете предоставить доступ localhost к мощным приложениям, таким как MySQL Administrator, и в то же время сделать так, чтобы ваш сервер выглядел так, как будто его вообще нет. По сути, заставьте ваш сервер MySQL исчезнуть из внешнего мира.

Вам потребуется следующее программное обеспечение:

  • Putty
  • MySQL Administrator

Когда вы завершите, у вас будет не только безопасное соединение между вашим удаленным сервером MySQL и локальным экземпляром MySQL Administrator, но и вы откроете все функции и возможности MySQL Administrator, которые доступны только для экземпляров, работающих локально на самом сервере.

Шаг 1, Выбор профиля соединения с сервером в Putty

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

Шаг 1 - Выберите желаемый профиль соединения.

Шаг 2, Нажмите “Загрузить”

Шаг 2 - Загрузите профиль соединения

Шаг 3, Перейдите в Connection > SSH > Tunnels

Шаг 3 - Перейдите в Connection > SSH > Tunnels

Шаг 4, Введите информацию о соединении MySQL

Шаг 4 - Введите информацию о соединении MySQL

“Source port” - это локальный порт, к которому ваш MySQL Administrator будет подключаться вместо удаленного (серверного) порта, к которому он обычно подключается. Это может быть любой порт, который в данный момент не используется в вашей системе, и он должен отличаться для каждого туннеля, который вы хотите создать.

“Destination” - это адрес и порт вашего фактического сервера MySQL. Но поскольку ваше SSH-соединение будет считаться “локальным” для вашего сервера MySQL, вы должны использовать либо “127.0.0.1”, либо “localhost”, в зависимости от того, что работает лучше.

Шаг 5, Добавление новой информации о туннеле

Шаг 5 - Добавление новой информации о туннеле

Убедитесь, что информация в “Source port” и “Destination” правильная, что выбрана радиокнопка “Local”, и нажмите “Add”.

Теперь вы должны увидеть новую информацию о туннеле, отображаемую, как показано.

Шаг 6 - СОХРАНИТЕ ВАШИ НАСТРОЙКИ!!!

Шаг 6 - СОХРАНИТЕ НОВЫЕ НАСТРОЙКИ СОЕДИНЕНИЯ!!!!

ПРЕЖДЕ ЧЕМ СДЕЛАТЬ ЧТО-ЛИБО ДРУГОЕ вернитесь на главный экран Putty и сохраните обновления профиля соединения.

Это нельзя переоценить! Если вы не сохраните новую информацию о туннеле, вы не только потеряете ее при закрытии Putty, но и потеряете ее, если просто установите соединение, и вы даже можете потерять ее, пытаясь установить соединение в первую очередь!

Шаг 7 - Подключитесь к серверу

Подключитесь к серверу из Putty, как вы обычно это делаете.

Шаг 8 - Настройте параметры соединения MySQL Administrator.

Шаг 8 - Настройте параметры соединения MySQL Administrator.

Поскольку ваше соединение теперь будет проходить через безопасный туннель, созданный Putty, ваш “Server Host” теперь будет локальным, поэтому используйте “127.0.0.1”.

“Port” должен быть установлен на тот же порт, который вы установили на Шаге 4.

Как только параметры соединения будут правильными, нажмите “OK”, и вы сможете успешно подключиться к вашему серверу MySQL, но теперь через безопасный туннель!

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.