Удалённое подключение к базе MySQL на root сервере Хетцнера (Ubuntu/Plesk)

Byteman

Мой дом здесь!
Регистрация
18 Мар 2008
Сообщения
484
Реакции
242
Здравствуйте.

Может кто по быстрому подсказать ответ?
Есть root server у известного провайдера Hetzner.
Сервер на базе Ubuntu c панелью Plesk. Подключен файрвол.
Установлен магазин на базе Magento.

Теперь возникла необходимость подключения HeidiSQL и некоторых других утилит с моего компьютера к MySQL базе магазина.

Как более-менее безопасно настроить такое подключение?
Использовать TCP/IP, открыть в файрволе порт 3306 для протокола TCP/IP?
Или SSH tunnel или named pipe?

Прочёл в гугле инструкцию по конфигурации mysqld.cnf:
предлагают
bind-address = 127.0.0.1
заменить на
bind-address = 0.0.0.0
Но это же открывает доступ для подключения с любых IP-адресов.
Ок, на самом деле мой комп не имеет статического IP, он динамический - меняется.

В общем, буду рад дельным советам, может быть ссылкам на хорошие, понятные инструкции.
Информации в гугле много, но всё фрагментарно пока, а время торопит.
 
SSH tunnel - дёшево, надёжно и практично. Ничего лишнего светить не нужно, секьюрно, не надо менять настроек мускула.
 
Здравствуйте.

Может кто по быстрому подсказать ответ?
Есть root server у известного провайдера Hetzner.
Сервер на базе Ubuntu c панелью Plesk. Подключен файрвол.
Установлен магазин на базе Magento.

Теперь возникла необходимость подключения HeidiSQL и некоторых других утилит с моего компьютера к MySQL базе магазина.

Как более-менее безопасно настроить такое подключение?
Использовать TCP/IP, открыть в файрволе порт 3306 для протокола TCP/IP?
Или SSH tunnel или named pipe?

Прочёл в гугле инструкцию по конфигурации mysqld.cnf:
предлагают
bind-address = 127.0.0.1
заменить на
bind-address = 0.0.0.0
Но это же открывает доступ для подключения с любых IP-адресов.
Ок, на самом деле мой комп не имеет статического IP, он динамический - меняется.

В общем, буду рад дельным советам, может быть ссылкам на хорошие, понятные инструкции.
Информации в гугле много, но всё фрагментарно пока, а время торопит.
Можно просто использовать sheel
 
Установите панельку типа BrainyCP и разрешите доступ к базе извне конкретному IP и юзеру БД. Не нужно будет ковыряться в правилах - панелька все сделает сама.
 
You could setup a tunnel, or move the database to a server which will allow a connection
 
Назад
Сверху