PuTTY ile SSH Bağlantısı Nasıl Yapılır ve Temel Linux Komutları

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:

  1. PuTTY Yazılımı: PuTTY Resmi İndirme Sayfası üzerinden sisteminize uygun (32-bit / 64-bit) versiyonu indirebilirsiniz.

  2. Sunucu IP Adresi: Sunucunuza tanımlanmış olan ana IP adresi.

  3. SSH Portu: Varsayılan olarak 22 portudur. (Güvenlik amacıyla değiştirilmişse özel port numaranızı kullanmalısınız).

  4. Kullanıcı Adı ve Şifre: Tam yetkili yönetim için root kullanı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 22 değerini bırakın (özel bir portunuz varsa onu yazın).

  • Connection Type: SSH seç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ına root yazıp Enter tuş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 Enter tuş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 -hSunucudaki toplam, kullanılan ve boş bellek (RAM / Swap) miktarını okunabilir formatta gösterir.
df -hDisk bölümlerini ve doluluk oranlarını (GB/TB cinsinden) listeler.
uptimeSunucunun 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 -tunSunucuya 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:

  1. Varsayılan Portu Değiştirin: 22 olan SSH portunu /etc/ssh/sshd_config dosyası üzerinden rastgele bir port ile değiştirin.

  2. 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.

  3. Güvenlik Duvarı Aktif Edin: Sunucunuzda CSF veya IPtables kullanarak hatalı şifre denemesi yapan IP'leri otomatik bloklayın. 

Let’s get started

Choose the hosting provider who makes it easy and fast to create websites. Completely risk free with our 30-day money back guarantee.