![]() |
|
01. TRANG CHỦ 02. GIỚI THIỆU 03. TIN TỨC 04. QUẢNG BÁ WEBSITE 06. CỎ NHÂN TẠO 07. DIỆT CÔN TRÙNG 08. LIÊN HỆ |
|
Thiết kế website → Chi tiết tin tứcTruy cập MySQL Server từ xa thông qua SSH (18-06-2009)
MySQL là một hệ quản trị cơ sở dữ liệu thường dùng trong các phiên bản khác nhau của Linux, nó có một đặc điểm là mặc định nó chỉ mở các cổng địa phương vì lí do bảo mật.
Nếu bạn muốn truy cập đến cơ sở dữ liệu của bạn từ một công cụ máy khác như MySQL Query Browser, thì bình thường bạn phải mở truy cập từ địa chỉ IP local của bạn…nhưng nó thật không an toàn. Giải pháp thay thế ở đây là, chúng ta sẽ sử dụng port-forwarding thông qua một SSH tunnel, vì như thế MySQL client của bạn sẽ nghĩ rằng nó đang kết nối đến máy localhost, nhưng thực ra nó đang kết nối đến một máy chủ khác thông qua tunnel (đường hầm). Nếu bạn dùng câu lệnh ssh, câu lệnh đó sẽ giống như dưới đây. (Bạn có thể làm việc này sử dụng chế độ đồ họa thông qua Putty hoặc SecureCRT nếu bạn muốn)
Cú pháp của lệnh ssh: ssh –L <localport>hostname<remoteport> <username>@<servername>.
Chúng ta sử dụng locahost như là hostname vì chúng ta truy cập trực
tiếp đến mysql server ở xa thông qua ssh. Bạn cũng có thể dùng kĩ thuật
này đến port-forward thông qua một ssh server đến một server khác.
Một khi bạn đã có ssh tunnel chạy, bạn có thể mở
MySQL Query Browser và điền vào chi tiết server ở xa của bạn, dùng
localhost như server host, và chọn cổng mà bạn muốn dùng. [Quay lại]
Các tin khác thiết kế website, thiet ke website, thiet ke web, thiết kế web |