Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Удаленный доступ к вашему MySQL серверу через ssh

Метки: |
Воскресенье, 8 июня 2008 г.
Просмотров: 44516
Подписаться на комментарии по RSS

Итак вы имеете MySQL на вашем вебсервер, но на нем открыты по умолчанию только локальные порты из за соображений безопасности. Если вам хочется получить доступ к вашей базе данных из под пользовательской утилиты подобной MySQL Query Browser, обыкновенно вы можете открыть доступ для вашего локального IP-адреса ... но это уже даже близко не пахнет безопасностью.

Вместо этого, вы можете использовать форвардинг портов через SSH-туннель, так что ваш MySQL клиент будет думать что он подсоединяется к локальной машине, но в действительности он коннектится к другому серверу через туннель.

Если вы используете командную строку ssh и команда будет выглядеть подобно приведнной ниже. (Вы можете делать подобные вещи в интерфейсе Putty или SecureCRT, если вам необходимо.)

ssh -L 3306:localhost:3306 geek@webserver.com

Синтаксис ssh -L <localport>hostname<remoteport>

<username>@<servername>. Мы используем имя localhost как имя хоста потому что мы непосредственно получаем доступ к удаленному mysql серверу через ssh. Мы также может импользовать данную технику для форардинга портов через один ssh-сервер на другой сервер.

Если вы уже имеете mysql, запущенный на вашей локальной машине тогда вы можете использовать различные локальные порты для порт-форвардинга, и  назначать вашей  программе для доступа к MySQL другой порт.

 

Как только вы организовали ssh-туннель, вы можете открывать MySQL Query

Browser и вводить данные для вашего удаленного сервера, используя localhost как имя сервера, и настраивать порт, который вы хотите использовать.

Оригинал

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)