Jak mogę korzystać z połączenia ODBC innego komputera w mojej sieci?

1

Nie jestem pewien, czy muszę spojrzeć na ten problem z innej strony, ale proszę bardzo.

Komputer A (Windows XP) ma tunel SSH do serwera WWW. Port 3306 na serwerze WWW jest tunelowany do portu 3306 na komputerze A (127.0.0.1:3306).

Komputer A ma również połączenie MySQL ODBC z wykorzystaniem tunelu SSH jako źródła danych.

Ta konfiguracja działa świetnie.

Komputer B (Windows 7) ma klienta, który musi korzystać z tego samego połączenia co komputer A.

Mogę łatwo po prostu skonfigurować inny tunel SSH na komputerze B i odtworzyć połączenie ODBC, ale wolałbym tego nie robić z kilku powodów (klient będzie miał dostęp do kluczy SSH, będzie odpowiedzialny za zresetowanie tunelowanego połączenia, jeśli istnieje problem itp.).

Optymalnie chciałbym umożliwić komputerowi B korzystanie z połączenia ODBC komputera A, w przeciwnym razie chciałbym, aby komputer B korzystał z tunelu SSH z komputera A.

Czy to możliwe, a jeśli tak, to w jaki sposób? Z góry dziękuję.

Bill H.
źródło
Czy istnieje powód, dla którego możesz uruchomić serwer MySQL na serwerze WWW? Czy to strona o dużym natężeniu ruchu?
kobaltz
@kobaltz Przepraszam, nie do końca rozumiem pytanie. Powodem, dla którego mam komputer A korzystający z tunelu SSH, jest to, że potrzebuję dostępu tylko do odczytu do pojedynczej tabeli dla aplikacji klienckiej.
Bill H
Przy obecnej konfiguracji jest już otwarty port (3306) na komputerze A, którego używa sterownik ODBC do łączenia się z usługą mysql. Powinieneś być w stanie podłączyć się również do tego portu z komputera B
golimar