MySQL Sunucunuza SSH Üzerinden Uzaktan Erişin
Böylece web sunucunuzda MySQL var, ancak güvenlik nedeniyle varsayılan olarak yalnızca yerel bağlantı noktalarına açıldı. Veritabanınıza MySQL Sorgu Tarayıcısı gibi bir istemci aracından erişmek istiyorsanız, normalde yerel IP adresinizden erişimi açmanız gerekir… ama bu kadar güvenli değil.
Öyleyse, SSH tüneli üzerinden yalnızca port iletmeyi kullanacağız, bu nedenle MySQL istemciniz yerel ana makinenize bağlandığını düşünüyor, ancak gerçekten tünel üzerinden diğer sunucuya bağlanıyor.
Ssh komut satırını kullanıyorsanız, komut şöyle görünür. (Gerekirse aynı şeyi Macun veya SecureCRT seçeneklerinde grafiksel olarak da yapabilirsiniz)
ssh -L 3306: yerel ana bilgisayar: 3306 [email protected]
Sözdizimi ssh -L hostname @. Localhost'u ana bilgisayar adı olarak kullanıyoruz, çünkü uzak mysql sunucusuna ssh aracılığıyla doğrudan erişiyoruz. Bu tekniği bir ssh sunucusundan başka bir sunucuya iletmek için de kullanabilirsiniz.
Yerel makinenizde zaten çalışan mysql'iniz varsa, bağlantı noktası iletme için farklı bir yerel bağlantı noktası kullanabilirsiniz ve istemci araçlarınızı MySQL'e farklı bir bağlantı noktasında erişecek şekilde ayarlayabilirsiniz..
Ssh tünelini açtıktan sonra, MySQL Sorgu Tarayıcısını açabilir ve uzak sunucunuzla ilgili ayrıntıları girerek, localhost'u sunucu sunucusu olarak kullanarak girebilir ve bağlantı noktasını kullandığınız yere göre ayarlayabilirsiniz..
Bu yönteme alışınca, neden phpmyadmin veya komut satırı sürümünü kullandığınızı merak edeceksiniz..