В общем есть один сервер с большой базой данных и веб мордой. Стоит на коло.
Разрабатывается вторая веб морда для работы с этой базой. Ну и разработка морды вынесена на машину разработчика из соображений удобства.
Между ними с машины разработчика кинут туннель на ssh с опцией -L localhost:3307:localhost:3306.
Собственно на машине разработчика запрос уходит на localhost 3307. На машине с базой он попадает на localhost 3306. Но попадает он не от localhost а от IP интерфейса, который смотрит в интернет.
Что необходимо сделать, чтобы запрос приходил от localhost а не адреса того интерфейса, что смотрит в инет?
ssh tunnel (для mysql)
Модераторы: SLEDopit, Модераторы разделов
-
Shinkei aka HepB
- Сообщения: 18
- ОС: OpenSolaris 2009.06 (x86_64)
-
Ariasp
- Сообщения: 254
- Статус: NixLander
Re: ssh tunnel
Shinkei aka HepB писал(а): ↑05.09.2008 21:49В общем есть один сервер с большой базой данных и веб мордой. Стоит на коло.
Разрабатывается вторая веб морда для работы с этой базой. Ну и разработка морды вынесена на машину разработчика из соображений удобства.
Между ними с машины разработчика кинут туннель на ssh с опцией -L localhost:3307:localhost:3306.
Собственно на машине разработчика запрос уходит на localhost 3307. На машине с базой он попадает на localhost 3306. Но попадает он не от localhost а от IP интерфейса, который смотрит в интернет.
Что необходимо сделать, чтобы запрос приходил от localhost а не адреса того интерфейса, что смотрит в инет?
думается, что это нереально; проще прописать гранты для user@IP_c_которого_приходят_запросы
-
Shinkei aka HepB
- Сообщения: 18
- ОС: OpenSolaris 2009.06 (x86_64)
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: ssh tunnel
Shinkei aka HepB писал(а): ↑05.09.2008 22:39Про гранты я в курсе. Мне крайне не хотелось их касаться.
А придётся.
SNAT, который является единственным решением, работает в POSTROUTING. Соответственно, локального трафика не касается.