Cara Koneksi Remote Mysql Melalui Tunneling SSH

Bagikan

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).

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

Setting Tunnel

Pertama disini kita akan setup panel terlebih dahulu, dan menghubungkan SSH tunnel ke MySQL di Windows menggunakan Aplikasi Putty

1. Download Putty

2. Install Putty di Komputer sampai selesai.

3. Kemudian jalankan Putty dan perhatikan Gambar di bawah ini :

Cara Koneksi Remote Mysql Melalui Tunneling SSH

4. Masukan Hostname atau Ip address Server yang anda miliki, Pada contoh di atas saya menggunakan Hostname dari jetorbit yakni neptune.jetorbit.net

5. Kemudian pada bagian Kiri Pilih SSH > Tunnel

6. Pada bagian Source port Masukan 3306.

7. pada Destinantion masukan 127.0.0.1:3306

8. Setelah Itu Klik ADD jika sudah, maka hasil nya akan Seperti ini :

Cara Koneksi Remote Mysql Melalui Tunneling SSH

9. Setelah itu Klik Open

10. Jika Anda belum pernah masuk ke sistem ini dengan PuTTY, Anda akan menerima peringatan Verifikasi bahwa server ini adalah yang ingin Anda sambungkan, lalu klik Yes:

Cara Koneksi Remote Mysql Melalui Tunneling SSH

Buat SSH Tunnel di Mac OS X atau Linux

Berikut nya akan kami sampaikan terkait cara membuat tunnel SSH ke MySQL di Mac OS X atau Linux.

  • Instalasi Mysql Klien

MacOS

Ubuntu/Debian

  • Buka command Prompt dan jalankan perintah berikut untuk membuka SSH Tunnel.

Ganti u[email protected] dengan nama pengguna SSH Anda dan nama host atau alamat IP server.

  • Buka terminal baru. Arahkan klien MySQL lokal Anda ke 127.0.0.1:3306 dengan nama pengguna dan kata sandi server MySQL.

MacOS

Ubuntu/Debian

  • Koneksi Anda ke server remote MySQL akan dienkripsi melalui SSH, jadi memungkinkan untuk mengakses database Anda tidak perlu menjalankan MySQL pada IP publik.

SSH Tunneling sudah anda buat. Untuk mempermudah mungkin anda bisa menggunakan beberapa aplikasi untuk meremote Mysql seperti Heidisql

Penutup

Panduan di atas kami buat Sepenuhnya melalui SSH, Jadi jika anda kesulitan dalam meremote nya anda bisa menggunakan Aplikasi yang menggunakan GUi seperti HeidiSQL.

Demikian Pembahasan Cara Koneksi Remote Mysql Melalui Tunneling SSH, jika ada pertanyaan Sampaikan di komentar yah 🙂

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rata rata rating 0 / 5. Jumlah rate 0

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

Leave a Reply

Your email address will not be published. Required fields are marked *