Cara Koneksi Remote Mysql Melalui Tunneling SSH

remote mysql tunnel ssh

Pada Panduan kali ini kami akan membahas tentang Cara Koneksi Remote Mysql Melalui Tunneling SSH.

SSH Tunnel adalah Sebuah jaringan terenkripsi yang dibuat melalui koneksi protokol SSH. Anda dapat menggunakan SSH tunnel untuk berkomunikasi dari jarak jauh dengan database MySQL.

Singkat nya anda dapat melakukan remote Mysql dari server online ke server localhost yang anda miliki

Persiapan

Sebelum memulai Remote Mysql Berikut ini adalah persyaratan yang harus anda penuhi terlebih dahulu :

  • Layanan Sudah terinstall MYSQL.
  • MySQL sudah dikonfigurasi untuk listening di localhost (127.0.0.1). ( bagian Ini sudah diaktifkan secara default).
  • Download APlikasi Untuk Management Remote Mysql seperti navicat, heidisql, MySQL Workbench , mysqlyog
  • Hosting Yang mendukung AKses SSH (paket Venus ke atas) Anda Bisa mengeceknya melalui panduan Cara Membuat Akses SSH Di CPanel Dan Mengaksesnya Via PuTTY

Cara Koneksi Remote Mysql Melalui Tunneling SSH

Setelah Persiapan di atas sudah terpenuhi berikut nya kita akan langsung masuk ke Cara Koneksi Remote Mysql Melalui Tunneling SSH

1. Download Aplikasi Remote Mysql (HeidiSQL)

ada banyak Aplikasi yang dapat anda gunakan untuk meremote Mysql, namun yang paling terkenal dan banyak di gunakan adalah HeidiSQL. Anda dapat mendownload aplikasi Tersebut disini

Jika sudah, lakukan Instalasi Hingga selesai dan silahkan anda buka aplikasi tersebut.

2. Menambahkan Database Baru

Setelah aplikasi Terbuka berikutnya anda klik NEW Untuk menambahkan Database baru

Tunggu Beberapa saat maka akan Tampil seperti di bawah ini :

Disini silahkan anda masukan Konfigurasi dari database nya terlebih dahulu, seperti Network type, USername dan Password (pada Bagian User, Disini anda Bisa memasukan User dari Hosting anda). Perlu anda perhatikan karena kita akan menghubungkan nya via Tunnel maka pada network type pastikan Memilih Yang terdapat SSH TUNNEL

Dan di bagian Port adalah port tunnel untuk remote MySQL. Jika port tunnelingnya berbeda, maka silakan anda bisa menyesuaikan nya.

3. Konfigurasi Pada Server Tunneling

Salah satu Keunggulan remote SQL dengan tunneling ialah kita tidak perlu lagi menggunakan Akses SSH seperti pada Putty. Anda cukup menambahkan beberapa Konfigurasi Tambahan pada bagian SSH tunnel.

Terdapat 4 kolom yang harus anda isi meliputi plink.exe locationSSH host + portUsernamePassword. Untuk bagian link.exe location, anda bisa download file plink.exe terlebih dahulu

Setelahnya masukan Path/direktori Link.exe yang tadi sudah anda download dan install. Berikutnya masukan SSH host + port, Username dan password Hosting anda.

Pada Beberapa Server Mungkin tidak mendukung Alamat website pada bagian SSH Host, Maka dari itu untuk lebih aman nya, anda bisa memasukan alamat IP server anda saja.

Jika anda menggunakan Layanan dari jetorbit, maka anda bisa mengetahui port SSH server yang anda gunakan melalui tiket support jto.us/bantuan

Jika sudah semua, Klik Open dan akan muncul Store key Cache, Klik Yes saja,

4. Remote MYsql Via Tunneling Telah Berhasill

Jika Berhasil, anda akan langsung di tampilkan halaman beberapa database Yang telah anda miliki pada Akun Hosting anda.

Remote Mysql Telah Berhasil di lakukan.

Error Ketika Menghubungkan SSH Tunnel

Jika temen-temen mengalami error ketika akan terhubung, kurang lebih nya seperti pada gambar berikut :

Maka anda bisa melakukan generate key, dengan masuk Ke cpanel. berikut untuk panduan Nya bisa anda ikuti :

Jika sudah anda menerapkan private key nya di fungsi “Private key” pada aplikasi yang anda gunakan untuk meremote mysql

Kesimpulan

Di beberapa Penyedia Hosting Memiliki Port SSH, Port Mysql Yang berbeda-beda jadi Jika gagal, anda bisa menghubungi mereka untuk meminta Port SSH dan Port MYsql dari Layanan Hosting anda.

Demikian panduan Terkait Cara Koneksi Remote Mysql Melalui Tunneling SSH, Semoga bermanfaat 🙂

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rata rata rating 4 / 5. Jumlah rate 8

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Artikel Terkait

One Response

Leave a Reply

Your email address will not be published.