Linux sunucuları, işletmelerde kullanılan en yaygın sunucu sistemlerinden biridir. Bu sunucuların yönetimi, güvenliği ve erişimi için SSH, yani Secure Shell kullanılması önerilir. SSH, ağda güvenli bir şekilde iletişim kurmak için kullanılan bir protokoldür ve birçok Linux dağıtımı tarafından varsayılan olarak sunulur.
SSH yapılandırması, sunucunun güvenlik seviyesini artırmaya yardımcı olur. İşte, Linux sunucu yönetimi için SSH yapılandırması adımları:
1. SSH Bağlantısı için Root Girişi Kapatılmalıdır
SSH bağlantılarının root kullanıcısı ile yapılması, sunucunun güvenliği için büyük bir risk oluşturabilir. Bu nedenle, SSH bağlantıları için root girişi kapatılmalıdır. Root girişinin kapatılması, yetkisiz erişimleri engelleyerek sunucunun daha güvenli hale gelmesini sağlar.
2. SSH Anahtar Tabanlı Kimlik Doğrulaması Kullanılmalıdır
SSH anahtar tabanlı kimlik doğrulaması, kullanıcı adı ve şifre yerine anahtarlar kullanarak kimlik doğrulama yapar. Bu yöntem, güvenliği artırmaya yardımcı olur. Anahtar tabanlı kimlik doğrulaması için, öncelikle bir anahtar çifti oluşturulması gerekir. Anahtar çifti oluşturulduktan sonra, anahtarın sunucuya yüklenmesi gerekir. Bu yöntem, şifrelerin kırılmasını önleyerek sunucunun güvenliğini artırır.
3. SSH Portu Değiştirilmelidir
SSH bağlantıları için varsayılan port numarası 22’dir. Bu nedenle, saldırganlar tarafından hedef alınma riski yüksektir. Port numarasının değiştirilmesi, saldırı riskini azaltır. Ancak, yapılacak değişikliklerin kaydedilmesi gerekir. Bunun yanı sıra, başka bir portun kullanılması, ağdaki diğer cihazlarla çakışma riskini de azaltır.
4. SSH Günlükleri Kontrol Edilmelidir
SSH günlükleri, kimin bağlandığını, hangi IP adresinin kullanıldığını ve ne zaman bağlandığını kaydeder. Bu bilgiler, güvenlik sorunlarını tespit etmek için kullanılabilir. SSH günlükleri, düzenli olarak kontrol edilmelidir. Günlüklerin düzenli kontrol edilmesi, saldırıların erken tespit edilmesine yardımcı olabilir.
5. Geçersiz Oturumların Otomatik Olarak Kapatılması Ayarlanmalıdır
SSH oturumları, belirli bir süre sonra otomatik olarak kapatılmalıdır. Bu, otomatik çıkış yapmayı unutan kullanıcıların hesaplarının güvende kalmasına yardımcı olur. Bunun için, SSH yapılandırma dosyasına birkaç satır kod eklemek gerekiyor. Bu adım, sunucunun güvenliği için oldukça önemlidir.
Yukarıdaki adımlar, Linux sunucu yönetimi için SSH yapılandırmasında dikkate alınması gereken en önemli adımlardır. Bu adımlar, sunucunun güvenliğini artırmaya yardımcı olacaktır. Linux sunucularının güvenliği, yönetimi ve erişimi için SSH yapılandırması önemlidir ve bu adımlarının uygulanması, sunucunun daha güvenli bir hale gelmesini sağlayacaktır.