Tüm barındırma hizmetlerinde 15% tasarruf edin

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın: Skills Başlayın
Bölüm
Güvenlik Linux Windows

PuTTY on Windows vs. Linux Equivalents: A Complete Guide for System Administrators

Windows makinasından Linux veya Unix sistemlerini yönetiyorsanız, üç yetenek vazgeçilmezdir: güvenli terminal, güvenilir dosya aktarımı ve mantıklı anahtar yönetimi. PuTTY bu üçünü de tek bir GUI paketinde sunarken, OpenSSH aynı temel işlevselliği Linux’ta doğal olarak sağlar. Bu kılavuz, PuTTY’nin tam olarak ne olduğunu, ne zaman kullanılacağını ve her bileşenin Linux karşılığıyla nasıl eşleştiğini açıklar — gereksiz seçeneklerle sizi boğmadan.

PuTTY Gerçekte Nedir?

PuTTY, Windows’tan güvenli uzaktan erişim için eksiksiz bir araç setidir. Tek bir pakette, grafiksel SSH istemcisi, anahtar oluşturucu ve dönüştürücü, SSH aracısı ve dosya aktarımı ile komut dosyası otomasyonu için yardımcı programlar elde edersiniz.

OpenSSH, Windows 10 ve Windows 11’de yerleşik olmasına rağmen, PuTTY şu ihtiyaçları olan yöneticiler için birinci seçim olmaya devam etmektedir:

  • Kaydedilmiş oturum profilleriyle temiz, sezgisel grafiksel arayüz
  • Yönlendiriciler, anahtarlar ve gömülü donanıma Serial/COM bağlantı noktası erişimi
  • Pageant tarafından kullanılan .ppk anahtar formatı için yerel destek
  • Proxy’ler, keepalive’ler ve günlüğe kaydetme gibi ağ ayarları üzerinde ince taneli kontrol

> Uzak Linux sunucusunu yönetiyorsunuz? Bunu VPS Hosting veya Dedicated Server‘da çalıştırıyor olsanız da, SSH’yi günlük olarak kullanacaksınız — ve araç zincirini anlamak yönetimi önemli ölçüde daha hızlı ve güvenli hale getirir.

Tam PuTTY Ekosistemi Açıklandı

PuTTY sadece bir terminal emulatörü değildir. Tümü resmi PuTTY Kullanıcı Kılavuzunda belgelenen bir dizi birinci taraf aracından oluşur. Her bileşenin yaptığı şey şu şekildedir:

BileşenRol
PuTTYSSH, Telnet ve Seri bağlantılar için kaydedilmiş profiller, proxy desteği, keepalive’lar ve oturum günlüğü ile ana terminal uygulaması
PuTTYgenSSH anahtar çiftlerini oluşturur ve dönüştürür; yerel .ppk formatı da dahil olmak üzere
PageantÖzel anahtarınızı bellekte tutan ve tekrarlanan parola isteklerini ortadan kaldıran bir SSH kimlik doğrulama aracısı
PSCPKomut satırından SCP üzerinden güvenli dosya kopyalama
PSFTPSSH üzerinden dosyalara göz atmak ve dosya aktarmak için etkileşimli SFTP istemcisi
PlinkKomut dosyası oluşturma ve otomatik tünel yönetimi için tasarlanmış başsız CLI SSH istemcisi

PuTTY kullanıyorsanız, PuTTYgen, Pageant ve PSCP/PSFTP’yi standart iş akışınızın bir parçası olarak kullanmanız beklenir. Bunlar isteğe bağlı eklentiler değildir — bunlar iş akışıdır.

PuTTY Windows’ta Doğru Seçim Olduğunda

Aşağıdakilerden herhangi biri geçerli olduğunda PuTTY’yi seçin:

  • Birden fazla sunucu için kalıcı kaydedilmiş oturumlar içeren GUI istiyorsunuz
  • Serial/COM erişimine ağ cihazlarına veya gömülü cihazlara ihtiyacınız var
  • Kuruluşunuz kimlik doğrulaması için .ppk anahtarları ve Pageant‘ı standartlaştırıyor
  • Bağlantı kurulumu için yazı yazmak yerine tıklamayı tercih ediyorsunuz

Komut satırında rahat iseniz, Windows 10 ve 11’in her ikisi de OpenSSH Client‘i yerleşik bir Talep Üzerine Özellik olarak sunar. Bu, ssh, scp ve sftp‘nin PowerShell veya Command Prompt’ta ekstra bir şey yüklemeden doğrudan kullanılabilir olduğu anlamına gelir. Betik oluşturma ve CI/CD boru hatları için bu genellikle daha temiz bir yoldur.

Minimal ve Doğru Bir PuTTY Kurulumu

PuTTY’yi belgelenen akışı takip ettiğinizde beş dakikadan az sürede düzgün şekilde yapılandırmak mümkündür:

  1. PuTTYgen’de anahtar çiftinizi oluşturun. Özel anahtarı her zaman güçlü bir parola ile koruyun.
  2. Genel anahtarı uzak sunucunuzdaki ~/.ssh/authorized_keys dosyasına kopyalayın.
  3. PuTTY’yi .ppk dosyanıza yönlendirin *Connection → SSH → Auth → Credentials* altında.
  4. Oturumu açıklayıcı bir adla kaydedin, böylece tek tıklamayla yeniden bağlanabilirsiniz.
  5. Keepalive’ları etkinleştirin *Connection → Seconds between keepalives* altında, eğer bağlantınız NAT veya durum bilgisi olan bir güvenlik duvarından geçiyorsa.

Bunlar standart, belgelenen PuTTY akışlarıdır — geçici çözümler veya satıcı folkloru değildir.

Linux Tarafı: Tam OpenSSH Eşdeğerleri

Linux’ta PuTTY’ye ihtiyacınız yoktur çünkü OpenSSH neredeyse her dağıtımın temel sistem araç setinin bir parçasıdır. İşte doğrudan eşleme:

Terminal Erişimi

ssh user@hostname

ssh kanonik OpenSSH istemcisidir. Port yönlendirmesinden X11 tünellemesine kadar PuTTY’nin terminalinin yaptığı her şeyi gerçekleştirir.

Dosya Transferi

scp localfile user@hostname:/remote/path/
sftp user@hostname

Hem scp hem de sftp SSH üzerinde çalışır. SFTP, devam ettirmeyi ve dizin taramasını desteklediği için etkileşimli oturumlar için genellikle tercih edilir.

Anahtar Oluşturma

ssh-keygen -t ed25519 -C "your_comment"

ssh-keygen anahtar çiftlerini oluşturur ve yönetir. Modern yapılar Ed25519 gibi güçlü anahtar türlerine varsayılan olarak ayarlanır; bu, eski RSA 2048-bit varsayılanından daha önerilir.

SSH Aracısı

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

ssh-agent özel anahtarınızı oturumunuzun süresi boyunca bellekte tutar. ssh-add anahtarları aracıya yükler, tekrarlanan parola istemi istemlerini ortadan kaldırır — Windows’ta Pageant’ın yaptığı şeyin tam karşılığıdır.

Oturum Profilleri

# ~/.ssh/config
Host myserver
    HostName 203.0.113.10
    User admin
    IdentityFile ~/.ssh/id_ed25519
    ServerAliveInterval 60

~/.ssh/config dosyası PuTTY’nin kaydedilmiş oturumlarının yerini alır. İnsan tarafından okunabilir takma adlar ve ana bilgisayar başına seçenekler tanımlarsınız, ardından basitçe ssh myserver ile bağlanırsınız.

Linux’ta GUI Seçenekleri

Grafik bir arayüz iş akışınıza daha uygun geliyorsa, Remmina ve platformlar arası Termius her ikisi de aynı OpenSSH temellerinin üzerine oturur. Yukarıdaki araçtan araca eşleme değişmez — sadece bir GUI katmanı ekliyorsunuz.

Linux’ta Seri/COM Erişimi

PuTTY, Seri desteğini doğrudan GUI’sine paketler. Linux’ta eşdeğer araçlar screen ve minicom olup, ayrı paketler olsa da eşit derecede yeteneklidir.

PuTTY vs. Linux OpenSSH: Full Comparison Table

GörevWindows (PuTTY Stack)Linux (OpenSSH)Temel Çıkarım
Güvenli terminalPuTTY (GUI), Plink (CLI)sshAynı protokol, farklı UI
Dosya transferiPSCP / PSFTPscp / sftpHer ikisi de SSH tabanlı; SFTP oturum dostu
Anahtar oluşturmaPuTTYgenssh-keygenBir kez oluştur; her yerde aracıları kullan
SSH aracısıPageantssh-agent + ssh-addÖzel anahtarları bellek içinde tutar, sorunsuz kimlik doğrulama
Oturum profilleriKaydedilmiş Oturumlar~/.ssh/configAna bilgisayar başına okunabilir seçenekler ve takma adlar
Seri/COM erişimiPuTTY GUI’ye yerleşikscreen / minicomYalnızca PuTTY Seri’yi aynı GUI’de paketler

Gerçekten Önemli Olan Güvenlik Temeli

Windows’ta PuTTY kullanın veya Linux’ta OpenSSH kullanın, güvenlik temelleri aynıdır — ve bunlar isteğe bağlı en iyi uygulamalar değildir. SSH’nin kullanılması için tasarlandığı şeklidir:

  • Parolalar değil, anahtar tabanlı kimlik doğrulamayı kullanın. Anahtarlar kriptografik olarak daha güçlüdür ve brute-force kimlik bilgisi doldurmasına karşı bağışıktır.
  • Anahtarları bir aracıda saklayın. Windows’ta Pageant, ssh-agent Linux’ta. Anahtarı oturum başına bir kez yükleyin ve parolanızı hiçbir zaman ağ üzerinden yazmayın.
  • İlk bağlantıda sunucunun ana bilgisayar anahtarı parmak izini doğrulayın. Bu, ortadaki adam saldırılarına karşı korunmanızdır. Parmak izi beklenmedik şekilde değişirse, bunu bir güvenlik olayı olarak değerlendirin.
  • Kararsız bağlantılarda keepalive’leri etkinleştirin. NAT ağ geçitleri ve durum bilgisi olan güvenlik duvarları boşta TCP bağlantılarını keser. 60 saniyelik bir keepalive aralığı sessiz bağlantı kesilmesini önler.

> Sunucunuzu güvenli hale getirmek PuTTY’yi açmadan önce başlar. SSH sertleştirmesini aynı makinede çalışan web’e yönelik hizmetler için geçerli bir SSL Sertifikası ile eşleştirin ve etki alanınızın düzgün yapılandırılmış bir Alan Adı Kaydı ile doğru şekilde çözümlendiğinden emin olun.

PuTTY ve OpenSSH CLI Arasında Seçim Yapma

Evrensel olarak doğru bir cevap yoktur. Protokol ve güvenlik modeli her iki ortamda da aynıdır. Karar, iş akışınıza bağlıdır:

PuTTY’yi seçin eğer:

  • Tek tıklamayla kaydedilmiş oturumlar içeren bir GUI tercih ediyorsanız
  • SSH ana bilgisayarlarının yanı sıra Serial/COM cihazlarına düzenli olarak bağlanıyorsanız
  • .ppk anahtarları ve Pageant’ı standartlaştıran bir kuruluşta çalışıyorsanız
  • Birden fazla sunucuyu yönetiyor ve görsel oturum yönetimi istiyorsanız

OpenSSH CLI’yi seçin eğer:

  • Terminal’de rahat ve taşınabilir, komut dosyası oluşturulabilir iş akışları istiyorsanız
  • Otomasyon, CI/CD boru hatları veya Ansible aracılığıyla altyapıyı yönetiyorsanız
  • Temiz, sürüm kontrollü bağlantı profilleri için ~/.ssh/config kullanmak istiyorsanız
  • Zaten bir Linux veya macOS ortamında çalışıyorsanız

> Birden fazla sunucuyu çalıştırıyor musunuz? AlexHost’un VPS Kontrol Panelleri, SSH erişimini, güvenlik duvarı kurallarını ve sunucu yapılandırmasını merkezi bir arayüzden yönetmeyi kolaylaştırır — PuTTY veya yerel OpenSSH aracılığıyla bağlanıp bağlanmadığınız önemli değildir.

Sık Sorulan Sorular

PuTTY Linux’ta mevcut mu?

Evet, PuTTY Linux ve macOS’a taşınmıştır, ancak OpenSSH zaten yerleşik olduğu ve sistem ile daha derin entegre edildiği için orada nadiren kullanılır.

PuTTY yerine Windows’ta OpenSSH kullanabilir miyim?

Kesinlikle. Windows 10 ve 11, OpenSSH Client’ı isteğe bağlı bir özellik olarak içerir. *Ayarlar → İsteğe Bağlı Özellikler* aracılığıyla yükleyin ve ssh, scp ve sftp komutlarını doğrudan PowerShell’de kullanın.

.ppk ile standart OpenSSH anahtar formatları arasındaki fark nedir?

PuTTYgen, PuTTY’ye özgü .ppk formatında anahtarlar oluşturur. OpenSSH kendi formatını kullanır (genellikle ~/.ssh/id_ed25519 içinde depolanır). PuTTYgen formatlar arasında dönüştürme yapabilir ve modern PuTTY sürümleri (0.75+) OpenSSH anahtarlarını doğrudan destekler.

Plink, Windows’ta komut dosyası oluşturma ve otomasyon için tasarlanmış PuTTY’nin komut satırı SSH istemcisidir. Linux’ta bir kabuk betiğinde ssh çalıştırmanın işlevsel eşdeğeridir.

cPanel gibi bir kontrol paneli kullanıyorsam PuTTY’ye ihtiyacım var mı?

Zorunlu değildir. Barındırma sağlayıcınız cPanel ile VPS sunuyorsa, birçok görevi tarayıcı tabanlı arayüz aracılığıyla yönetebilirsiniz. Ancak, PuTTY veya OpenSSH aracılığıyla doğrudan SSH erişimi, gelişmiş sunucu yönetimi için hala değerlidir.

Sonuç

PuTTY, güvenli terminal erişimi, dosya transferi, anahtar yönetimi ve Seri/COM desteğine tek bir uygulamada ihtiyaç duyan yöneticiler için Windows’ta en pratik hepsi-bir-arada GUI araç setidir. Linux’ta, aynı işler OpenSSH tarafından yerel olarak işlenir — ssh, scp/sftp, ssh-keygen ve ssh-agent — Remmina veya Termius gibi isteğe bağlı GUI ön uçları ve seri çalışması için screen/minicom ile.

Protokol aynıdır. Güvenlik modeli aynıdır. Tek gerçek fark arayüzdür.

Tutarlı bir şekilde kullanacağınız aracı seçin, ilk günden itibaren doğru şekilde yapılandırın ve Windows/Linux bölümesinin hangi tarafında olursanız olun aynı güvenlik temellerini uygulayın: parolalar yerine anahtarlar, kolaylık için ajan, güven için parmak izi doğrulaması ve istikrar için keepalive’ler.