Linux tabanlı sunucuların uzaktan güvenli bir şekilde yönetilmesi söz konusu olduğunda ilk akla gelen protokol SSH (Secure Shell)'dir. Şifrelenmiş bir ağ protokolü olan SSH, sunucu ile bilgisayarınız arasında güvenli bir hat oluşturarak komut satırı (terminal) üzerinden tüm sistem yapılandırmalarını gerçekleştirmenize olanak tanır.
AlmaLinux, CentOS, Ubuntu ve Debian gibi popüler tüm Linux dağıtımlarında SSH servisi varsayılan olarak aktif şekilde gelir. Windows işletim sistemli bir bilgisayardan bu sunuculara bağlanmak için en yaygın, hafif ve ücretsiz araç ise PuTTY yazılımıdır.
💡 DoğruHost İpucu: DoğruHost üzerinden kiraladığınız VPS Sunucularınızın erişim bilgileri (IP adresi, SSH portu ve root şifresi) sunucu teslimat e-postanızda ve müşteri panelinizdeki sunucu yönetim ekranında yer almaktadır.
Bağlantı İçin Gereksinimler
Sunucunuza SSH üzerinden erişim sağlayabilmek için elinizde bulunması gereken temel bilgiler şunlardır:
PuTTY Yazılımı:
üzerinden sisteminize uygun (32-bit / 64-bit) versiyonu indirebilirsiniz.PuTTY Resmi İndirme Sayfası Sunucu IP Adresi: Sunucunuza tanımlanmış olan ana IP adresi.
SSH Portu: Varsayılan olarak
22portudur. (Güvenlik amacıyla değiştirilmişse özel port numaranızı kullanmalısınız).Kullanıcı Adı ve Şifre: Tam yetkili yönetim için
rootkullanıcı adı ve sunucu şifreniz.
Adım Adım PuTTY ile Sunucuya Bağlanma
1. PuTTY'yi Başlatın ve Ağ Bilgilerini Girin
İndirdiğiniz PuTTY programını çalıştırın. Karşınıza çıkan ana ekranda:
Host Name (or IP address): Bu alana sunucunuzun IP adresini yazın.
Port: Varsayılan SSH portu olan
22değerini bırakın (özel bir portunuz varsa onu yazın).Connection Type:
SSHseçeneğinin işaretli olduğundan emin olun.Ardından en alttaki Open butonuna tıklayın.
(İlk defa bağlanıyorsanız karşınız bir güvenlik uyarısı - Security Alert / Host Key - çıkabilir. Bu durum sunucu anahtarının bilgisayarınıza ilk kez tanımlandığını gösterir; Accept veya Evet diyerek ilerleyebilirsiniz.)
2. Giriş Bilgilerini (Credentials) Girin
Açılan siyah terminal ekranında sistem sizden kullanıcı adı isteyecektir:
login as:kısmınarootyazıpEntertuşuna basın.password:alanında sunucu root şifrenizi girmeniz istenecektir.
⚠️ Kritik Güvenlik Notu (Şifre Görünmeme Durumu): Linux sistemlerde güvenlik gereği SSH üzerinden şifre yazarken veya yapıştırırken ekranda hiçbir karakter (yıldız, nokta veya imleç hareketi) görünmez. Şifreniz arka planda algılanmaktadır.
Pratik İpucu: Şifrenizi kopyaladıktan sonra PuTTY ekranına gelip sağ tık yapmanız, şifreyi yapıştırmanız için yeterlidir (ekranda görünmeyecektir). Ardından
Entertuşuna basarak giriş yapabilirsiniz.
Ekranda Last login: ... şeklinde bir karşılama satırı ve root@server:~# gibi bir komut istemi görüyorsanız sunucunuza başarıyla bağlanmışsınız demektir.
Örnek Uygulama: cPanel Lisansını SSH Üzerinden Güncellemek
Sunucunuza eriştikten sonra komut satırı üzerinden ilk pratik işleminizi gerçekleştirebilirsiniz. Örneğin, cPanel/WHM kurulu sunucunuzda lisans doğrulama hatası alıyorsanız, riski bulunmayan şu komutu çalıştırarak lisansı cPanel sunucuları ile senkronize edebilirsiniz:
/usr/local/cpanel/cpkeyclt
Komutu yazıp Enter'a bastığınızda ekranda aşağıdaki çıktıyı görüyorsanız lisansınız başarıyla güncellenmiş demektir:
Updating cPanel license...Done. Update succeeded.
Building global cache for cpanel...Done
Sunucu Durumunu Kontrol Eden Güvenli Linux Komutları
Sunucunuza herhangi bir zarar verme riski taşımayan, sistem durumunu ve kaynak kullanımını anlık olarak izlemenizi sağlayan temel komutlar şunlardır:
| Komut | İşlevi / Açıklaması |
top | İşlemci (CPU), bellek (RAM) ve çalışan süreçleri anlık olarak canlı izlemenizi sağlar. (Çıkış için q tuşuna basın). |
free -h | Sunucudaki toplam, kullanılan ve boş bellek (RAM / Swap) miktarını okunabilir formatta gösterir. |
df -h | Disk bölümlerini ve doluluk oranlarını (GB/TB cinsinden) listeler. |
uptime | Sunucunun ne kadar süredir açık olduğunu ve son 1, 5, 15 dakikalık yük ortalamasını (load average) gösterir. |
netstat -ntu veya ss -tun | Sunucuya o an aktif olarak bağlı olan IP adreslerini ve bağlantı sayılarını gösterir. |
DoğruHost Güvenlik Tavsiyesi
SSH erişimi sunucunuzun tüm kontrolünü sağladığı için saldırganların ilk hedefidir. Sunucu güvenliğinizi artırmak için şu önlemleri almanızı öneririz:
Varsayılan Portu Değiştirin:
22olan SSH portunu/etc/ssh/sshd_configdosyası üzerinden rastgele bir port ile değiştirin.SSH Key Kullanın: Şifre ile giriş yerine SSH Key Pair (Anahtar Çifti) yapılandırmasına geçerek parola ile erişimi kapatın.
Güvenlik Duvarı Aktif Edin: Sunucunuzda CSF veya IPtables kullanarak hatalı şifre denemesi yapan IP'leri otomatik bloklayın.
