24 Jun

SSH tunnel ile MySQL e bağlanma (Putty desteği ile)

Ssh tünelleme, ssh protokolu araciligiyla bilgisayariniz ve ssh ile baglandiginiz sunucu arasinda bir tunel kurup, tunellemeye actiginiz portlardaki iletisimi kismen guvenli kilmak seklinde tanimlayabiliriz.

bu islem genelde sifrelenmemis, salt metin seklinde yapilan baglantilari guvenli hale getirmek icin kullanilir. ayrica, sisteminizde belirli portlar kapatilmissa bu portlari acmak icin de bu yontemi kullanabiliriz (*)

Burada işime çok yarayan, sizin de işinize yaracağını düşündüğüm ssh tünelleme ile uzaktaki bilgisayarınızda bulunan MySQL sunucusuna bağlanmayı göstereceğim:

Putty i  indirip çalıştırın.

Putty i çalıştırdığınızda aşağıdaki gibi bir ekran göreceksiniz , host bilgilerini doldurun ve SSH protokolünü seçinEkran 1SSH sekmesini açın ve Tunnel seçeneklerine gelin, “Source port” bölümüne 3306, “Destination port” yazan kısma da yerel ağınızın adresini girip 127.0.0.1:3306 “Add” düğmesine tıklayın. Bu 127.0.0.1:3306 adresine gelen bütün ağ trafiyğinin SSH aracılığı ile uzak sunucudaki 3306 (veritabanı portu) yönlenmesini sağlarTünelleme Ayarı“Sessions” sekmesine geri gidin ve oturumunuza uygun bir ad vererek kaydet düğmesine tıklayınOturumu kaydetmeBöylece son adımı da tamamladık. Artık uzak mysql sunucunuza bağlanmak isterseniz ilk önce putty i çalıştırın,kaydettiğiniz oturumu yükleyin , bağlanın. Artık uzak bilgisayarda bulunan MySQL sunucunuza 127.0.0.1:3306 adresi ile kolayca erişebilirsiniz.