Windows’taki Putty hangi linux aracına benzer?
Linux/Unix sistemlerini Windows‘tan yönetiyorsanız, üç şeye ihtiyacınız vardır: güvenli bir terminal, güvenilir dosya aktarımı ve aklı başında anahtar yönetimi. PuTTY üçünü de bir GUI paketinde sunar; OpenSSH aynı temel yetenekleri Linux ‘ta yerel olarak sağlar. Bu yazıda PuTTY’nin ne zaman seçileceği, paketin içinde neler olduğu ve her bir görevin Linux araçlarıyla nasıl eşleştirileceği -sizi seçenekler arasında boğmadan- açıklanmaktadır.
PuTTY gerçekte nedir?
PuTTY, Windows’tan güvenli uzaktan erişim için bir araç setidir. Tek bir pakette grafiksel bir SSH istemcisi, bir anahtar üreticisi/dönüştürücü, bir SSH aracısı ve dosya aktarımı ve otomasyon için yardımcı programlar elde edersiniz. OpenSSH Windows 10/11’de yerleşik olmasına rağmen, kullanışlı bir GUI, Seri / COM desteği, kaydedilmiş oturum profilleri ve .ppk anahtar formatı için birinci sınıf desteğe ihtiyacınız olduğunda PuTTY 1 numaralı seçim olmaya devam ediyor.
Ekosistemde onunla birlikte:
- PuTTY – kaydedilmiş profiller ve ağ düğmeleri (proxy, keepalives, loglama) ile SSH/Telnet/Serial için terminal uygulaması.
- PuTTYgen – anahtarlar üretir ve dönüştürür (özellikle .ppk formatı).
- Pageant – özel anahtarınızı bellekte tutan bir SSH aracısıdır, böylece istemciler her seferinde sormadan kimlik doğrulaması yapabilirler.
- PSCP/PSFTP – SCP/SFTP aracılığıyla güvenli dosya aktarımı.
- Plink – komut dosyası oluşturma ve başsız tüneller için bir CLI istemcisi.
Yukarıdakilerin tümü resmi PuTTY Kullanım Kılavuzunda belgelenen birinci taraf bileşenlerdir. PuTTY kullanıyorsanız, iş akışının bir parçası olarak PuTTYgen/Pageant/PSCP kullanmanız beklenir.
PuTTY Windows’ta doğru seçim olduğunda
Kayıtlı oturumlarla temiz bir GUI istediğinizde, ağ donanımına Seri/COM erişimine ihtiyaç duyduğunuzda veya kuruluşunuz .ppk anahtarlarını ve Pageant’ı standartlaştırdığında PuTTY’yi seçin. Komut satırını tercih ediyorsanız, Windows 10/11 ayrıca OpenSSH İstemcisini İsteğe Bağlı Özellik olarak gönderir; böylece ssh, scp ve sftp doğrudan PowerShell’de kullanılabilir.
Minimal, doğru bir kurulum
PuTTYgen’de bir anahtar oluşturun (bir parola ile koruyun), açık anahtarı sunucudaki ~/.ssh/authorized_keys dosyasına yerleştirin, PuTTY’yi Bağlantı → SSH → Auth altındaki .ppk dosyanıza yönlendirin, oturumu kaydedin ve yolunuz NAT / güvenlik duvarları içeriyorsa keepalives’i etkinleştirin. Bunlar standart, belgelenmiş PuTTY akışlarıdır – satıcı folkloru değil.
Linux tarafı: tam eşdeğerler
Linux’ta PuTTY’ye ihtiyacınız yoktur çünkü OpenSSH temel araç setinin bir parçasıdır:
- Terminal erişimi: ssh – kanonik istemci.
- Dosya transferi: SSH üzerinden scp ve sftp.
- Anahtarlar: anahtar oluşturmak/yönetmek için ssh-keygen (modern yapılar uygun şekilde çağrıldığında Ed25519 gibi güçlü türleri varsayılan olarak kullanır).
- Aracı: ssh-agent + ssh-add anahtarları bellekte tutmak ve tekrarlanan istemlerden kaçınmak için.
- Profiller: i̇nsan tarafından okunabilir ana bilgisayar takma adlarını ve ana bilgisayar başına seçenekleri tanımlamak için ~/.ssh/config.
Bir GUI Linux’ta iş akışınıza yardımcı oluyorsa, Remmina veya platformlar arası Termius aynı OpenSSH temelleri üzerine oturur; yukarıdaki eşleme değişmez.
İğneyi gerçekten hareket ettiren güvenlik temel çizgisi
Şifreler yerine anahtar tabanlı kimlik doğrulamayı tercih edin; anahtarları bir aracıda saklayın; ilk bağlantıda sunucunun ana bilgisayar anahtar parmak izini doğrulayın. Bunlar “ipucu” değildir – SSH’ın nasıl kullanılmak üzere tasarlandığıdır (ve OpenSSH kılavuzlarında açıklanmıştır).
PuTTY ve Linux eşdeğerleri
Görev | Windows (PuTTY yığını) | Linux (OpenSSH) | Hatırlanması gerekenler |
---|---|---|---|
Güvenli terminal | PuTTY (GUI), Plink (CLI) | ssh | Aynı protokol, farklı kullanıcı arayüzü. |
Dosya aktarımı | PSCP / PSFTP | scp / sftp | Her ikisi de SSH tabanlıdır; SFTP oturum dostudur. |
Anahtarlar | PuTTYgen | ssh-keygen | Bir kez oluşturun; aracıları her yerde kullanın. |
Ajan | Pageant | ssh-agent + ssh-add | Sorunsuz kimlik doğrulaması için özel anahtarları bellekte tutar. |
Profiller | Kaydedilen Oturumlar | ~/.ssh/config | İnsan tarafından okunabilir ana bilgisayar başına seçenekler/takma adlar. |
Seri/COM | PuTTY’de yerleşik | ekran/minicom (ayrı araçlar) | Yalnızca Windows PuTTY Seri’yi aynı GUI içinde paketler |
Sonuç
PuTTY, tek bir araçta güvenli terminal erişimi, dosya aktarımı, anahtar yönetimi ve Seri/COM desteğine ihtiyaç duyduğunuzda Windows’taki en pratik hepsi bir arada GUI paketidir. Linux’ta, aynı işler OpenSSH (ssh, scp/sftp, ssh-keygen, ssh-agent) tarafından Remmina veya Termius gibi isteğe bağlı GUI ön uçları ve seri çalışma için screen/minicom ile yerel olarak kapsanmaktadır. Kayıtlı oturumlar, .ppk/Pageant ile bir GUI tercih ediyorsanız veya düzenli olarak Serial/COM kullanıyorsanız PuTTY’yi seçin. Terminalde rahatsanız ve ~/.ssh/config aracılığıyla taşınabilir komut dosyaları ve yapılandırma istiyorsanız OpenSSH CLI’yi seçin. En iyi güvenlik uygulamaları her iki dünyada da aynıdır: şifreler yerine anahtarlar, bir aracı kullanın, ana bilgisayar parmak izlerini doğrulayın ve kararsız bağlantılarda keepalive’ları etkinleştirin. Sonuç: sürekli olarak kullanacağınız arayüzü seçin; protokol ve güvenlik modeli aynıdır.