Akses Server MySQL Anda Dari Jarak Jauh Melalui SSH
Jadi Anda punya MySQL di server web Anda, tetapi hanya dibuka untuk port lokal secara default untuk alasan keamanan. Jika Anda ingin mengakses database Anda dari alat klien seperti Peramban MySQL Query, biasanya Anda harus membuka akses dari alamat IP lokal Anda ... tetapi itu tidak seaman itu.
Jadi sebagai gantinya, kami hanya akan menggunakan port-forwarding melalui terowongan SSH, sehingga klien MySQL Anda berpikir itu terhubung ke mesin host lokal Anda, tetapi itu benar-benar terhubung ke server lain melalui terowongan.
Jika Anda menggunakan baris perintah ssh, perintahnya akan terlihat seperti ini. (Anda dapat melakukan hal yang sama secara grafis di opsi Putty atau SecureCRT jika perlu)
ssh -L 3306: localhost: 3306 [email protected]
Sintaksnya adalah ssh -L hostname @. Kami menggunakan localhost sebagai hostname karena kami secara langsung mengakses server mysql jarak jauh melalui ssh. Anda juga bisa menggunakan teknik ini untuk mem-port-forward melalui satu ssh server ke server lain.
Jika Anda sudah menjalankan mysql di mesin lokal Anda, maka Anda dapat menggunakan port lokal yang berbeda untuk penerusan porta, dan hanya mengatur alat klien Anda untuk mengakses MySQL pada port yang berbeda.
Setelah terowongan ssh berjalan, Anda dapat membuka MySQL Query Browser dan memasukkan detail untuk server jauh Anda, menggunakan localhost sebagai host server, dan menyesuaikan port dengan apa pun yang Anda gunakan.
Setelah Anda terbiasa dengan metode ini, Anda akan bertanya-tanya mengapa Anda pernah menggunakan phpmyadmin atau versi baris perintah.