WordPress yönetici panelini IP adresi ile koruma

1
862

Eğer blog sitenizi statik yani sabit ip adresi olan bir veya birkaç internet hattı üzerinden yönetiyorsanız Yönetim Panelinizi korumak için sağlam bir yöntemden bahsedeceğim. WordPress yönetici panelini IP adresi ile koruma sayesinde belirlediğiniz ip adresleri dışında hiçbir ip’den Yönetici paneline giriş yapılamayacaktır. Burada anlatacağım yöntemi her ne kadar statik IP desem de değişebilen IP adresleriyle de kullanabilirsiniz. Bunu da aşağıdaki açıklamalarda anlatacağım.

Öncelikle kullanacağınız ip adresini bilmiyorsanız whatismyip.com sitesine giderek bulabilirsiniz. Daha sonra Filezilla tarzı program ile sitenizin ana dizininde bulunan .htaccess adlı dosyayı bilgisayarınıza indirin. Eğer bu dosya sitenizde mevcut değilse basit bir text editör yardımıyla (notdefteri, notepad ++ vb) bu adla bir dosya oluşturup kaydedebilirsiniz.

Şimdi bu dosya içerisine en üst kısma aşağıda örnek olarak verdiğim kod şeklinde bir kod dizini ekleyeceksiniz. Örnek kodda 3 adet ip adresi için izin verildiğini görebilirsiniz. Dilerseniz bu sayıyı artırabilir veya azaltabilirsiniz. xxx.xxx.xxx.xxx şeklinde yazılmış kısımları sizin Yönetim Paneline ulaşmak istediğiniz ip adresleriyle değiştireceksiniz.

# Yönetici paneli için IP adresi tanımlama
<files wp-login.php>
order deny,allow
deny from all

# İzin verilen IP adresi 1
allow from xxx.xxx.xxx.xxx

# İzin verilen IP adresi 2
allow from xxx.xxx.xxx.xxx

# İzin verilen IP adresi 3
allow from xxx.xxx.xxx.xxx

</files>

Şimdi bu şekilde kodu yazarak hazırladığınız .htaccess dosyasını web sitenizin sunucusunun ana dizinine kopyalayın. Daha sonra www.site-adınız.com/wp-login.php yazarak sitenizin Yönetim Paneline giriş yapabilirsiniz. Eğer farklı bir ip adresinden giriş yapmaya çalışırsanız hata mesajı ile karşılaşırsınız.

Yukarıda dediğim gibi statik ip’si olmayan bir internet kullanıyorsanız ip adresiniz değiştiğinde yukarıdaki adımları takip ederek indirdiğiniz .htaccess dosyasında yeni ip adresinizi girerek tekrar giriş için izin sağlayabilirsiniz. Biraz güç olacak ancak güvenlik için bunları yapmaya değer bence.

Bir de kodda gördüğünüz gibi eğer yönetilen blog için birden fazla kullanıcı veya yazar varsa # işaretinden sonra Ali’nin ip adresi, Ayşe’nin ip adresi gibi listeyi anlayabileceğiniz şekilde dilediğiniz kadar uzatabilirsiniz.

Yazıyı aşağıda bulunan sosyal medya ikonlarıyla paylaşabilir, yorum kısmından soru sorabilirsiniz, güven içinde bloglamalar dilerim…

Paylaşmak önemsemektir!