Bize Ulaşın
shape shape
cPanel

cPanel Sunucuda Dizinler Arası Geçişi Engelleme

cPanel Sunucuda Dizinler Arası Geçişi Engelleme

Yayınlayan Rois Editör

Yayınlanma 1 Ay Önce

Kategori cPanel

cPanel Sunucuda Dizinler Arası Geçişi Engelleme

cPanel, web sunucusu yönetimi için popüler bir kontrol panelidir. Bir cPanel sunucusunda, farklı dizinlere erişim gerektiğinde "dizinler arası geçiş" yapmak gerekir. Ancak, bazı durumlarda, dizinler arası geçişin engellenmesi gerekir. Bu, başka bir kullanıcının sistemi ele geçirmesini veya izinsiz olarak dosyalarınıza erişmesini engelleyebilir.

Bu makalede, cPanel sunucuda dizinler arası geçişi engellemek için yapılması gereken adımları aşağıda detaylı olarak anlatacağız.

Adım 1: SSH Bağlantısı Kurma

cPanel sunucuda dizinler arası geçişi engellemek için ilk adım, SSH bağlantısı kurmaktır. Bu adım için, sunucu yöneticinizden SSH bağlantı bilgilerini almalısınız. SSH bağlantısı kurduktan sonra, sunucuya erişebilir ve gerekli adımları uygulayabilirsiniz.

Adım 2: Yeni Bir Kullanıcı Oluşturma

Dizinler arası geçişi engellemek için yeni bir kullanıcı oluşturmanız gerekiyor. Bu kullanıcı sadece kendi dizinlerine erişebilir ve diğer dizinlere erişimi engellenir. Yeni bir kullanıcı oluşturmak için aşağıdaki komutu kullanabilirsiniz:

useradd -s /sbin/nologin yeni_kullanıcı_adı

Bu komut, "/sbin/nologin" parametresi ile birlikte yeni bir kullanıcı oluşturacaktır. Bu parametre, kullanıcının giriş yapmasına izin vermeyecektir.

Adım 3: Kullanıcının Dizinini Oluşturma

Yeni bir kullanıcı oluşturduktan sonra, kullanıcının kendi dizinini oluşturmanız gerekir. Bu dizin, kullanıcının kendisine ait dosyaları barındırmak için kullanılacaktır. Yeni bir dizin oluşturmak için aşağıdaki komutu kullanabilirsiniz:

mkdir /home/yeni_kullanıcı_adı/dizin_adı

Bu komut, yeni bir dizin oluşturacaktır. Bu dizin, yeni oluşturduğunuz kullanıcının kendi dosyalarını barındırmak için kullanılacaktır.

Adım 4: Kullanıcının Grubunu Ayarlama

Dizinler arası geçişi engellemek için, yeni kullanıcının grubunu ayarlamanız gerekir. Bu, kullanıcının kendi dizinlerine erişim sağlayacaktır. Yeni bir grup oluşturmak için aşağıdaki komutu kullanabilirsiniz:

groupadd yeni_grup_adı

Bu komut, yeni bir grup oluşturacaktır. Bu grup, yeni kullanıcının erişebileceği dosyaları içerecektir. Daha sonra, kullanıcının grubunu ayarlamak için aşağıdaki komutu kullanabilirsiniz:

usermod -a -G yeni_grup_adı yeni_kullanıcı_adı

Bu komut, yeni kullanıcıyı yeni oluşturduğunuz gruba ekleyecektir. Bu sayede, kullanıcının grubuyla birlikte kendi dizinlerine erişimi olacaktır.

Adım 5: Dizinler Arası Geçişi Engelleme

Dizinler arası geçişi engellemek için, sunucuda "Jailshell" adı verilen özel bir kabuk kullanmanız gerekmektedir. Bu kabuk, kullanıcıların yalnızca kendi dizinlerine erişebilecekleri bir ortam sağlar. Jailshell kullanmak için, cPanel kontrol paneli üzerinden "Jailshell Access" özelliğini etkinleştirmeniz gerekir.

Bu özellik etkinleştirildikten sonra, yeni kullanıcının giriş yapabilmesi için SSH anahtarlarını ayarlamanız gerekebilir. SSH anahtarlarını ayarlamak için, kullanıcının SSH anahtarını sunucuya yüklemesi gerekmektedir.

Sonuç

Bu makalede, cPanel sunucuda dizinler arası geçişi engellemek için gereken adımları detaylı olarak anlattık. Bu adımları uygulayarak, sunucunuzu daha güvenli hale getirebilir ve izinsiz erişimlerden koruyabilirsiniz. Ancak, bu adımları uygulamadan önce, sunucunuzun güvenliğini sağlamak için diğer önlemleri de almanız gerektiğini unutmayın.

Etiketler: cpanel whm

Projeniz mi var?

Hemen iletişime geçin
bize projenizden bahsedin.