Saya mencoba untuk terhubung ke database saya melalui tunneling SSH dari salah satu server aplikasi web kami dengan MySQL Workbench. Inilah konfigurasi dasar; perhatikan bahwa saya mengubah beberapa nilai di tangkapan layar untuk alasan keamanan.
Masalahnya adalah setiap kali saya mencoba untuk terhubung melalui terowongan SSH dari salah satu server aplikasi kami, saya mendapatkan kesalahan berikut:
Gagal terhubung ke us-east-1.amazonaws.com melalui terowongan SSH di computer.amazonaws.com dengan pengguna social_shop_prod. Tidak dapat terhubung ke server MySQL di 127.0.0.1.
Namun, jika saya menggunakan kredensial yang sama melalui SSH melalui baris perintah berikut:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Saya dapat terhubung dengan sukses dan mendapatkan prompt perintah interaktif MySQL.
Telah berbicara dengan anggota tim pengembangan saya di sini dan tidak ada di antara kita yang bisa mengetahui mengapa saya tidak bisa menggali SSH dari server aplikasi kami dengan Workbench; tetapi ketika saya SSH ke salah satu server aplikasi kami dan terhubung ke MySQL melalui baris perintah; Saya dapat terhubung dengan sukses.
Dan mengapa itu mencoba menghubungkan lebih dari 127.0.0.1? Saya tidak menentukan itu dalam konfigurasi; file host saya juga tidak mengarahkan domain yang ditunjukkan di bawah ini ke IP itu.
Masukan konstruktif apa pun sangat dihargai.