SSH Port Değiştirme Nedir?
SSH port değiştirme, sunucuya uzaktan bağlantı için kullanılan varsayılan SSH portunun farklı bir port numarası ile değiştirilmesi işlemidir.
Varsayılan olarak SSH servisi 22 numaralı port üzerinden çalışır. Bu port dünya genelinde bilindiği için, otomatik saldırıların büyük bölümü doğrudan bu portu hedef alır.
SSH Portu Neden Değiştirilir?
SSH portunu değiştirmek temel bir güvenlik önlemidir. Bu işlem, sunucuyu tamamen güvenli hale getirmez ancak otomatik bot saldırılarının büyük kısmını engeller.
- Otomatik brute force denemelerini azaltır
- Log dosyalarının gereksiz denemelerle dolmasını engeller
- Sunucuya yapılan izinsiz erişim denemelerini düşürür
SSH Port Değiştirme Öncesi Dikkat Edilmesi Gerekenler
Port değiştirme işleminden önce mutlaka mevcut SSH bağlantınız açık olmalıdır. Aksi halde yanlış bir ayar sunucuya erişiminizi tamamen kaybetmenize neden olabilir.
Ayrıca yeni seçeceğiniz portun firewall üzerinde açık olduğundan emin olmanız gerekir.
SSH Portu Nasıl Değiştirilir?
SSH port ayarı, SSH servis yapılandırma dosyası üzerinden yapılır.
İlgili dosya:
/etc/ssh/sshd_config
Dosya içerisinde aşağıdaki satır bulunur:
Port 22
Bu satırı örneğin şu şekilde değiştirebilirsiniz:
Port 2222
Değişiklikten sonra SSH servisini yeniden başlatmanız gerekir:
sudo systemctl restart sshd
Port Değiştirildikten Sonra Bağlantı
SSH portu değiştirildikten sonra sunucuya bağlanırken yeni port numarası belirtilmelidir.
Örnek bağlantı:
ssh -p 2222 kullanici@sunucu_ip
SSH Port Değiştirme Yeterli midir?
Hayır. SSH port değiştirme tek başına yeterli bir güvenlik önlemi değildir.
Daha güvenli bir yapı için şu önlemlerle birlikte kullanılmalıdır:
- Root kullanıcı ile SSH girişini kapatmak
- Şifre yerine SSH anahtar doğrulaması kullanmak
- Firewall ile IP bazlı erişim kısıtlamak
Bilgi bankası perspektifinden bakıldığında, SSH port değiştirme temel ama zorunlu bir güvenlik adımıdır.
