Cara Remote MySQL via SSH Tunnel Navicat
0 people liked this article
A. Pendahuluhan
Dalam pengembangan perangkat lunak dan administrasi sistem, seringkali kita perlu mengakses database MySQL yang berjalan di server jarak jauh melalui koneksi internet. Namun, mengakses database secara langsung melalui koneksi internet tanpa lapisan keamanan tambahan dapat meningkatkan risiko keamanan data. Salah satu cara untuk mengatasi ini adalah dengan menggunakan koneksi SSH tunnel untuk mengakses database secara aman.
SSH Tunnel adalah metode untuk mengamankan koneksi jarak jauh melalui internet dengan menggunakan protokol Secure Shell (SSH) dengan port default 22. Dalam konteks Remote MySQL, SSH Tunnel digunakan untuk membuat saluran aman antara klien MySQL (seperti Navicat) dan server MySQL melalui koneksi SSH. Ini memungkinkan akses ke database MySQL yang aman melalui jaringan yang tidak aman, seperti internet.
Dalam artikel ini kami menggunakan
- Server NEO Lite
- Sistem Operasi Linux Ubuntu 20.04
- Mysql Version 8.0.36
- Aplikasi Navicat Versi 16
B. Konfigurasi
1. Pastikan Mysql Server anda sudah dapat dilakukan remote, jika belum silahkan di lakukan konfigurasi sesuai dengan panduan berikut: Cara Allow Remote MySQL
2. Buka aplikasi Navicat yang sudah anda install pada device / komputer, lalu pilih file >> new connection >> mysql
3. Akan ada window yang terbuka dan pilih SSH, tampilan nya seperti berikut
4. Isikan data akses credential server sebagai berikut
Host : IP_Public mysql Server
Port : 22
Username : Username akun NEO Lite
Authentication Method : pilih Public Key
Private Key : pilih SSH key yang anda buat saat melakukan order layanan NEO Lite, eksetensi nya .pem
Anda dapat mencoba melakukan test connection untuk mengetahui dengan data yang anda inputkan bisa terhubung atau tidak, dan jika valid maka saat dilakukan test connection akan menampilkan informasi berikut
Dan silahkan anda klik OK
5. Apabila sudah selesai mengisikan data credential maka pada tampilan awal akan muncul 1 informasi database mysql server seperti berikut
C. Pengujian
Selanjutnya jika anda ingin melakukan remote database, anda hanya tinggal klik kanan pada database server tersebut dan klik open connection
Nantinya akan terlihat table data didalam nya seperti contoh berikut
D. Kesimpulan
Dengan menggunakan SSH Tunnel melalui Navicat, pengguna dapat mengakses database MySQL secara aman melalui koneksi internet yang tidak aman. Ini membantu meningkatkan keamanan data dan melindungi informasi sensitif dari ancaman keamanan. Dengan mengikuti langkah-langkah yang dijelaskan di atas, and dapat dengan mudah melakukan Remote MySQL via SSH Tunnel menggunakan Navicat untuk mengelola dan mengatur database MySQL dari jarak jauh.
Semoga artikel ini dapat membantuAnda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
10 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
2 people say this guide was helpful