Ubuntu UFW güvenlik duvarını erişimi kaybetmeden ayarlama
UFW, Ubuntu üzerinde ağ erişim kurallarını yönetmek için kullanılan araçlardan biridir. Uzaktan çalışırken en kritik kural, güvenlik duvarını etkinleştirmeden önce mevcut yönetim bağlantısını açıkça izinli hâle getirmektir.
Konuyu doğru anlayın
Sunucunun iç güvenlik duvarı ile sağlayıcı tarafındaki ağ kuralları ayrı olabilir. Bir portun UFWde açık görünmesi bütün ağ yolunda erişilebilir olduğunu kanıtlamaz. Docker veya kontrol paneli gibi araçlar da ağ kurallarını yönetebilir; kullanılan yapıyla uyumu kontrol edin.
Başlamadan önce
Bu rehberi yönetim yetkiniz bulunan sunucuda uygulayın. Önce güncel yedeği, konsol erişimini ve geri dönüş yolunu doğrulayın. Komutlardaki örnek kullanıcı, dosya ve adresleri kendi ortamınıza göre değiştirin. Dağıtımın sürümü ile kurulu kontrol paneli, dosya yollarını ve servis adlarını değiştirebilir.
Adım adım uygulama
- Mevcut durumu okuyun
sudo ufw status verboseile etkinliği ve politikayı inceleyin. Sistemde farklı bir güvenlik duvarı yöneticisi varsa çelişen ikinci yapı kurmadan önce yönetim yöntemini belirleyin. - SSH erişimini güvenceye alın
Gerçek SSH portunu ve yönetim kaynak IP adresinizi doğrulayın. Önce bu erişim için uygun izin kuralını hazırlayın; standart port kullandığınızı varsaymayın. Konsolu açık tutun.
- Gerekli uygulama kurallarını ekleyin
Web, e-posta veya başka servisler için gerçekten ihtiyaç duyulan protokol ve portları belirleyin. Bir veritabanına yalnızca yerel erişim gerekiyorsa onu tüm internete açmayın.
- Kuralları kontrollü etkinleştirin
Uygunsa önce
--dry-runile planlanan kuralın çıktısını inceleyin. İzinler hazırlandıktan sonra etkinleştirin ve mevcut SSH oturumunu kapatmadan ikinci bağlantıyı test edin. - Sonucu ve kalıcılığı doğrulayın
sudo ufw status numberedile kuralları kontrol edin. IPv4 ve IPv6 kullanımını, yeniden başlatma sonrası davranışı ve sağlayıcının ek güvenlik katmanını birlikte değerlendirin.
Sık karşılaşılan durumlar
- Kural sırası sonucu etkileyebilir. Aynı trafik için çelişen izin ve ret kuralları varsa numaralı listeyi okuyun; bir kuralı kaldırmadan hangi bağlantıları etkilediğini belirleyin.
- Bir servise erişilemiyorsa sadece port açmaya odaklanmayın. Uygulamanın gerçekten doğru adreste ve portta dinlediğini de kontrol edin.
Sık sorulan sorular
Web sitesi için hangi portlar gerekir?
Yaygın HTTP ve HTTPS portları 80 ile 443tür. Uygulamanız farklı port veya ters vekil kullanıyorsa gerçek mimariye göre kural belirleyin.
Erişimimi kaybedersem ne yapmalıyım?
Sağlayıcının konsolunu kullanarak kuralı inceleyin ve gereken yönetim erişimini geri açın. Bu nedenle etkinleştirmeden önce konsol ve geri dönüş planı hazırlanmalıdır.
İşlem sonrası kontrol
Yeni SSH oturumunu, web erişimini ve varsa diğer meşru servisleri ayrı ayrı deneyin. Yalnızca ihtiyacınız olan kaynaklardan erişim sağlandığını kontrol ederek kural listesini kaydedin.
İlgili rehberler
- SSH bağlantı hataları: timeout refused ve permission denied
- Yeni Linux sunucu için ilk güvenlik kontrol listesi
Teknik kaynak
RİOCH Bilgi Bankası • Son gözden geçirme: 5 Kasım 2026. Arayüz adları ve kullanılabilir özellikler hizmetinize ve yazılım sürümüne göre değişebilir.
Geri bildiriminiz için teşekkürler!