Mövzunu Açan
#0
Debian tabanlı bir sunucu kurulumunun ardından, sistemin güvenliği, performansı ve yönetilebilirliği açısından bazı ilk ayarları yapmak kritik önem taşır. Bu yazıda, Debian sunucusunda gerçekleştirmeniz gereken temel ilk ayar komutlarını detaylı bir şekilde inceleyeceğiz.
1. Paket Güncellemeleri: İlk olarak, sunucunuzdaki paketleri güncellemek önemlidir. Güncel yazılım, güvenlik açıklarını kapatır ve performans iyileştirmeleri sağlar. Aşağıdaki komutları kullanarak sisteminizi güncelleyebilirsiniz:
2. Güvenlik Duvarı Ayarları: UFW (Uncomplicated Firewall), Debian sunucunuzda basit bir güvenlik duvarı yönetimi sağlar. UFW’yi kurmak ve yapılandırmak için şu komutları kullanabilirsiniz:
Bu komut, SSH bağlantılarına izin verir ve firewall'ı etkinleştirir.
3. Kullanıcı Yönetimi: Sunucuya yalnızca gereken kullanıcıların erişim sağlaması için yeni kullanıcılar oluşturmak ve root erişimini kısıtlamak önemlidir. Yeni bir kullanıcı eklemek için şu komutu kullanabilirsiniz:
Ardından, bu kullanıcıyı sudo grubuna eklemek için:
4. SSH Yapılandırması: SSH ile uzaktan bağlantı sağlarken güvenliği artırmak için bazı değişiklikler yapmalısınız. Öncelikle, SSH yapılandırma dosyasını düzenleyin:
Dosyada şu değişiklikleri yapabilirsiniz:
Yapılandırma dosyasını kaydedip çıkın ve SSH servisini yeniden başlatın:
5. Zaman Dilimi Ayarları: Sunucunuzun zaman dilimini doğru ayarlamak, günlüklerin doğru zamanda kaydedilmesi açısından önemlidir. Zaman dilimini ayarlamak için:
Yukarıdaki komut ile uygun zaman dilimini seçebilirsiniz.
Bu temel ayarlarla, Debian sunucunuzun güvenliğini ve verimliliğini artırmış olacaksınız. Sunucunuzda başka hangi ayarların yapılması gerektiğini düşünüyorsunuz?
1. Paket Güncellemeleri: İlk olarak, sunucunuzdaki paketleri güncellemek önemlidir. Güncel yazılım, güvenlik açıklarını kapatır ve performans iyileştirmeleri sağlar. Aşağıdaki komutları kullanarak sisteminizi güncelleyebilirsiniz:
CODE
12sudo apt update
sudo apt upgrade -y2. Güvenlik Duvarı Ayarları: UFW (Uncomplicated Firewall), Debian sunucunuzda basit bir güvenlik duvarı yönetimi sağlar. UFW’yi kurmak ve yapılandırmak için şu komutları kullanabilirsiniz:
CODE
123sudo apt install ufw
sudo ufw allow ssh
sudo ufw enableBu komut, SSH bağlantılarına izin verir ve firewall'ı etkinleştirir.
3. Kullanıcı Yönetimi: Sunucuya yalnızca gereken kullanıcıların erişim sağlaması için yeni kullanıcılar oluşturmak ve root erişimini kısıtlamak önemlidir. Yeni bir kullanıcı eklemek için şu komutu kullanabilirsiniz:
CODE
1sudo adduser yeni_kullanici_adiArdından, bu kullanıcıyı sudo grubuna eklemek için:
CODE
1sudo usermod -aG sudo yeni_kullanici_adi4. SSH Yapılandırması: SSH ile uzaktan bağlantı sağlarken güvenliği artırmak için bazı değişiklikler yapmalısınız. Öncelikle, SSH yapılandırma dosyasını düzenleyin:
CODE
1sudo nano /etc/ssh/sshd_configDosyada şu değişiklikleri yapabilirsiniz:
PermitRootLogin noile root girişini devre dışı bırakın.
PasswordAuthentication noile şifre oturumunu devre dışı bırakıp, yalnızca anahtar tabanlı kimlik doğrulamasını kullanın.
Yapılandırma dosyasını kaydedip çıkın ve SSH servisini yeniden başlatın:
CODE
1sudo systemctl restart ssh5. Zaman Dilimi Ayarları: Sunucunuzun zaman dilimini doğru ayarlamak, günlüklerin doğru zamanda kaydedilmesi açısından önemlidir. Zaman dilimini ayarlamak için:
CODE
1sudo dpkg-reconfigure tzdataYukarıdaki komut ile uygun zaman dilimini seçebilirsiniz.
Bu temel ayarlarla, Debian sunucunuzun güvenliğini ve verimliliğini artırmış olacaksınız. Sunucunuzda başka hangi ayarların yapılması gerektiğini düşünüyorsunuz?