В этом разделе приведены
замечания относительно получения
безопасного соединения с
удаленным MySQL-сервером с
использованием SSH. Автором этих
замечаний является Дэвид Карлсон
(David Carlson) - <dcarlson@mplcomm.com>:
Установите SSH-клиент на своей
Windows-системе. С точки зрения
пользователя, лучшим
небесплатным клиентом из числа
мне известных является клиент
SecureCRT по адресу
http://www.vandyke.com/.
Другой возможный вариант -
f-secure от
http://www.f-secure.com/.
Есть и бесплатные версии - их
можно получить на Google
по адресу
http://directory.google.com/Top/Computers/Security/Products_and_Tools/CryptographySSH/Clients/Windows/
Запустите Windows-клиент SSH.
Установите
Host_Name=адрес_своего_MySQL-сервера.
Задайте userid=свой_userid
для соединения со своим
сервером (может отличатся от
вашего имени
пользователя/пароля для MySQL).
Задайте перенаправление портов
или организуйте удаленный
форвардинг (нужно сделать
следующие установки:
локальный порт - 3306,
удаленный хост -
адреса_вашего_mysql_сервера,
удаленный порт - 3306)
либо локальный форвардинг
(порт - 3306, хост -
localhost, удаленный порт
- 3306).
Сохраните выполненные установки, иначе вам придется в следующий раз делать все заново.
Соединитесь со своим сервером, используя только что созданный вами SSH-сеанс.
Запустите в Windows какое-либо ODBC-приложение (например Access).
Создайте в Windows новый файл и
ссылку на MySQL, используя
ODBC-драйвер обычным образом, за
исключением того, что вместо
имени вашего MySQL-сервера
следует указывать
localhost, а не
yourmysqlservername.
В результате этих действий вы должны получить ODBC-соединение со своим MySQL-сервером, защищенное при помощи SSH-кодирования.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
