Надежно подключить интерфейс базы данных MS Access к MySQL на веб-хосте? - PullRequest
1 голос
/ 01 февраля 2011

У нас есть довольно простая база данных M $ Access, разделенная на внешний интерфейс (формы, отчеты и т. Д.) И внутренний (таблицы). В настоящее время ищем способ получить таблицы со всеми критически важными данными с одного рабочего стола и, надеюсь, в базу данных MySQL на нашем веб-хосте, и иметь возможность подключаться к ней с нескольких компьютеров (хотя, вероятно, к нему подключаются только один или два человека). в любое время) и, в конечном итоге, будем надеяться, перейдите на веб-приложение, если позволит время. Многие из примеров, которые я читал о людях, подключающих интерфейс Access db к серверу MySQL, похоже, подразумевают, что они делают это в локальной сети, возможно, за брандмауэром и т. Д.

Безопасно ли подключать интерфейс M $ Access к серверу MySQL, когда этот сервер mysql работает на удаленном веб-хосте? Разъем ODBC заботится о шифровании?

ТИА,

Monte

1 Ответ

1 голос
/ 01 февраля 2011

Вы можете использовать putty для монтирования ssh-туннеля к вашему серверу mysql и перенаправить удаленный порт mysql на ваш компьютер.

Использовать putty довольно просто:

Дайте ему свой сервер mysql dnsвведите имя хоста и перейдите к «Connection / SSH / Tunnels», там вы определяете локальный порт для подключения в поле «Source Port» (например, 3307).В поле «Destination» укажите DNS-имя вашего сервера mysql, а затем двоеточие и порт, на котором запущен mysqld (например, mysql.example.org:3306).

Сохраните это как профиль и подключитесьи удаленный порт mysql будет доступен локально через порт 3307.

Просто убедитесь, что вы ограничиваете пользователя, потому что по умолчанию он будет иметь оболочку ssh на сервере.Настройка аутентификации по ключу также будет практичной, потому что вам не нужно будет вводить пароль для подключения к серверу (но не забудьте защитить свой ключ на диске, зашифровав его).

РЕДАКТИРОВАТЬ: Кажется, mysqlПоддержка соединителя odbc ssl, вы тоже можете это использовать, но я все равно лично выберу SSH, так как он уже будет на вашем сервере MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...