Saya memiliki arsitektur yang terlihat seperti ini:
| - DMZ - |
________ | ________ | _______
| CLIENT | | | SERVER | | | MYSQL |
|________| | |________| | |_______|
| |
| <-FIREWALLS-> |
Saya perlu terhubung dari CLIENT (linux) ke MYSQL (layanan yang berjalan di linux). Saya tidak dapat mengakses kotak MYSQL secara langsung, tetapi saya dapat mengakses SERVER (linux). SERVER dapat mengakses MYSQL. Saya mencoba mengatur penerusan port ssh sehingga saya dapat terhubung ke proses MYSQL dari CLIENT. Saya telah mengeksekusi ini pada KLIEN:
ssh -Ngf -L 3306:MYSQL:3306 username@SERVER
Tampaknya ini berfungsi dengan baik, tetapi saya masih tidak dapat mengakses MYSQL. Saya mendapatkan kesalahan host yang tidak dikenal. Adakah ide yang saya lakukan salah?
Terima kasih sebelumnya!
mysql --host=MYSQL --port=3306
sudah cukup untuk mendapatkan kesalahan host yang tidak dikenal.