SSH (Secure Shell) Nedir?

SSH, şifrelenmiş bir ağ protokolü üzerinden uzak bir sunucunun komut satırına güvenli erişim sağlayan standart yönetim aracıdır. Tüm oturum boyunca girilen şifreler ve komutlar 256-bit simetrik şifreleme ile korunur.


Windows Terminal ile Bağlantı Kurma

Windows 10 ve 11 kullanıcıları ek bir programa ihtiyaç duymadan doğrudan PowerShell veya Komut İstemi üzerinden sunucuya bağlanabilir:

ssh root@SUNUCU_IP_ADRESI -p 22

İlk bağlantıda sunucunun parmak izi (fingerprint) sorulur. yes yazıp Enter'a basın, ardından müşteri panelinizdeki şifrenizi girin. (Not: Şifreyi yazarken ekranda karakter veya yıldız işareti görünmemesi normal bir Linux/BSD güvenlik standardıdır).


SSH Portunu Değiştirerek Brute-Force Saldırılarını Önleme

Otomatik botlar internetteki 22 numaralı standart porta sürekli şifre denemesi (brute-force) yapar. Portu değiştirmek için:

  1. /etc/ssh/sshd_config dosyasını açın:
    ee /etc/ssh/sshd_config
    
  2. #Port 22 satırını bulun, başındaki # işaretini kaldırın ve boşta olan yüksek bir port numarası yazın (Örn: Port 54822).
  3. Değişikliği kaydedip SSH servisini yeniden başlatın:
    service sshd restart
    

Önemli: Mevcut SSH oturumunuzu kapatmadan önce yeni bir pencere açarak yeni port üzerinden bağlantı sağlandığını mutlaka teyit edin.