CageFS Update Sonrası SSH Erişim Sorunu Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

CageFS güncellemesinden sonra kullanıcı SSH ile bağlanamıyor, bağlansa bile komut çalışmıyor ya da oturum hemen kapanıyorsa ortam bozulmuş demektir. Genelde CageFS yeniden initialize edilmemiştir ya da shell yolu kırılmıştır. Sorun bu: CageFS update sonrası kullanıcı ortamı eksik oluşmuş. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

CageFS güncellemesinden sonra SSH ya hiç açılmıyor ya da kullanıcı komut çalıştıramıyor. Bu durum genelde mount, shell veya kullanıcı yeniden yapılandırma eksikliğinden olur. Aşağıdaki adımları uygulayarak düzelt.


Çözüm Adımları

1) CageFS’i yeniden initialize et

Update sonrası en sık çözüm budur.

 
cagefsctl --force-update
 

Ardından:

 
cagefsctl --reinit
 

Sonra SSH’yi tekrar dene.


2) Kullanıcı CageFS içinde mi kontrol et

 
cagefsctl --list-enabled
 

Kullanıcı listede yoksa ekle:

 
cagefsctl --enable KULLANICI
 

Ardından tekrar:

 
cagefsctl --reinit
 

3) Shell yolu doğru mu kontrol et

Bazı update’lerde shell yolu bozulur.

Kontrol et:

 
grep KULLANICI /etc/passwd
 

Son kısım şu olmalı:

 
/bin/bash
 

Eğer /usr/local/cpanel/bin/noshell gibi görünüyorsa SSH çalışmaz.

Düzeltmek için:

 
chsh -s /bin/bash KULLANICI
 

WHM üzerinden:

  • WHM → Manage Shell Access

  • Shell Access: Normal Shell yap.


4) CageFS mount kontrolü yap

 
mount | grep cagefs
 

Hiç çıktı yoksa CageFS mount edilmemiştir.

Servisi yeniden başlat:

 
systemctl restart cagefs
 

Sonra tekrar:

 
cagefsctl --reinit
 

5) Alt-PHP ve binary yollarını güncelle

SSH açılıyor ama komutlar çalışmıyorsa:

 
cagefsctl --setup-cl-selector
cagefsctl --force-update
 

6) Home dizini izinlerini kontrol et

Yanlış izin SSH oturumunu kapatabilir.

 
ls -ld /home/KULLANICI
 

Sahiplik yanlışsa düzelt:

 
chown KULLANICI:KULLANICI /home/KULLANICI
 

7) Disk dolu mu kontrol et

Disk doluysa SSH ortamı düzgün yüklenmez.

 
df -h
 

Özellikle / ve /var doluysa alan aç.


Alternatif Çözüm (Daha teknik)

CageFS’i tamamen sıfırlamak için:

 
cagefsctl --disable-all
 

Ardından:

 
cagefsctl --enable-all
 

Son olarak:

 
cagefsctl --reinit
 

Bu işlem tüm kullanıcı CageFS ortamını yeniden oluşturur.

cPanel cPanel Lisansında %80 Tasarruf Edin!

Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.