Làm cách nào tôi có thể sử dụng kết nối ODBC của một máy tính khác trên mạng của mình?


1

Tôi không chắc chắn nếu tôi cần phải xem xét vấn đề này theo một cách khác nhưng ở đây đi.

Máy tính A (windows XP) có Đường hầm SSH đến máy chủ web. Cổng 3306 trên máy chủ web được chuyển sang cổng 3306 trên Máy tính A (127.0.0.1:3306).

Máy tính A cũng có kết nối MySQL ODBC sử dụng đường hầm SSH làm nguồn dữ liệu.

Thiết lập này đang hoạt động rất tốt.

Máy tính B (windows 7) có một máy khách cần sử dụng cùng kết nối với Máy tính A.

Tôi có thể dễ dàng thiết lập một Đường hầm SSH khác trên Máy tính B và tạo lại kết nối ODBC nhưng tôi không muốn làm điều đó vì một số lý do (khách hàng sẽ có quyền truy cập vào các khóa SSH, sẽ chịu trách nhiệm đặt lại kết nối được tạo đường hầm nếu có vấn đề, vv).

Tối ưu tôi muốn cho phép Máy tính B sử dụng kết nối ODBC của Máy tính A nếu không tôi muốn Máy tính B sử dụng Đường hầm SSH từ Máy tính A.

Điều này là có thể, và nếu vậy làm thế nào? Cảm ơn trước.


Có một lý do tại sao bạn có thể chạy máy chủ MySQL trên máy chủ web không? Đây có phải là một trang web lưu lượng truy cập cao?
kobaltz

@kobaltz Tôi xin lỗi, tôi không hiểu hết câu hỏi. Lý do tôi có Máy tính A sử dụng đường hầm SSH là vì tôi chỉ cần truy cập đọc vào một bảng duy nhất cho ứng dụng khách.
Bill H

Với thiết lập hiện tại của bạn, đã có một cổng mở (3306) trong Máy tính A mà trình điều khiển ODBC đang sử dụng để kết nối với dịch vụ mysql. Bạn cũng có thể kết nối với cổng đó từ Máy tính B
golimar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.