Linux Sunucularda SSH Config Dosyası Düzenlerken “File ‘/etc/ssh/sshd_config’ is unwritable” Hatasının Çözümü

Linux sunucularınızda SSH ayarlarını değiştirmek için “/etc/ssh/sshd_config” dosyasını düzenlemek istediğinizde “File ‘/etc/ssh/sshd_config’ is unwritable” hatasıyla karşılaşabilirsiniz. Bu hata, dosyanın yazılabilir olmadığını belirtir ve genellikle dosyanın ‘immutable’ (değiştirilemez) bayrağına sahip olmasından kaynaklanır.

Bu durumla başa çıkmak için şu adımları izleyebilirsiniz:


1. Immutable Bayrağını Kaldırın

Düzenleme yapmadan önce dosyanın ‘immutable’ bayrağını kaldırmanız gerekiyor. Bunun için aşağıdaki komutu kullanabilirsiniz:

sudo chattr -i /etc/ssh/sshd_config

Bu komut, dosyanın ‘immutable’ bayrağını devre dışı bırakır ve dosyanın düzenlenebilir hale gelmesini sağlar.


2. SSH Config Dosyasını Düzenleyin

Dosya düzenleme aracınızı kullanarak “/etc/ssh/sshd_config” dosyasını açın ve gerekli düzenlemeleri yapın. Örneğin:

sudo nano /etc/ssh/sshd_config

Yapılandırma değişikliklerini kaydedin ve dosyayı kapatın.


3. Immutable Bayrağını Yeniden Aktifleştirin

Düzenlemeyi tamamladıktan sonra, dosyanın yeniden değiştirilemez hale gelmesi için ‘immutable’ bayrağını aktifleştirin:

sudo chattr +i /etc/ssh/sshd_config

Bu adım, dosyanın istenmeyen düzenlemelere karşı korunmasını sağlar.


4. SSH Servisini Yeniden Başlatın

Yapılandırma değişikliklerinin etkili olması için SSH servisini yeniden başlatın:

sudo systemctl restart sshd

Bu komut, yeni ayarların yürülüe girmesini sağlar.


Sonuç

Bu adımları takip ederek “File ‘/etc/ssh/sshd_config’ is unwritable” hatasını kolayca çözebilirsiniz. Immutable bayrağını yeniden aktifleştirerek dosyanızın güvenliğini korumayı unutmayın. Bu yöntem, kritik sistem dosyalarının istenmeyen değişikliklere karşı korunması için etkili bir yoldur.

Hata Almanız Durumunda :

Bu kurulumu yaparken herhangi bir hata ile karşılaşırsanız, bu rehberi referans alarak en baştan kendi başınıza kurulum sürecini inceleyebilir ve adımları yeniden deneyebilirsiniz.

Eğer bu süreçte herhangi bir sorunla karşılaşırsanız ve çözüm bulamazsanız, destek talebi açarak bizimle iletişime geçebilirsiniz.