PuTTY

İnternet Araçları v0,83 3.3 MB
Editör
4.0
Kullanıcı
0.0 0 oy
Güncelleme: 06.01.2026
Üretici: Simon Tatham
Tanıtımı Ekleyen: Ahmet Yılmaz
Lisans: Ücretsiz
Dil: İngilizce
PuTTY; SSH, Telnet ve seri bağlantı desteğiyle uzak sunuculara ve cihazlara erişim sağlayan, hafif, güvenilir ve gelişmiş ayar seçenekleri sunan bir terminal istemcisidir.

PuTTY, SSH, Telnet ve seri bağlantı desteği sunan, hafif yapısı ve gelişmiş ayarlarıyla öne çıkan ücretsiz bir uzak bağlantı ve terminal istemcisidir. PuTTY, özellikle sistem yöneticileri, geliştiriciler ve sunucu tarafında çalışan profesyoneller tarafından kullanılan, ücretsiz ve açık kaynak kodlu bir uzak bağlantı aracıdır. En basit tanımıyla PuTTY; SSH, Telnet, Rlogin ve seri port üzerinden uzak bir sisteme bağlanmanızı sağlayan bir istemci programıdır.

Linux sunucularına bağlanmak, ağ ekipmanlarını yönetmek, gömülü sistemlere seri port üzerinden erişmek gibi işlerin önemli bir kısmı, yıllardır PuTTY üzerinden yürütülür. Hafif olması, kurulum gerektirmeden taşınabilir sürümle de çalışabilmesi ve ileri seviye bağlantı ayarlarını desteklemesi, PuTTY’yi teknik kullanıcılar için vazgeçilmez araçlardan biri yapmıştır.

  • Windows üzerinden Linux/Unix sunucularına bağlanan sistem yöneticileri

  • SSH ile uzak makinelere erişen geliştiriciler

  • Seri port üzerinden ağ cihazları veya gömülü sistemler yönetenler

  • Hafif ama güçlü bir terminal istemcisi arayan kullanıcılar

  • Kurumsal ortamda güvenli, standart bir SSH istemcisine ihtiyaç duyan ekipler

Özetle: uzaktan bağlantı, sunucu yönetimi veya seri port üzerinden cihaz yönetimiyle ilgilenen herkes için PuTTY hâlâ son derece güçlü ve pratik bir araçtır.

PuTTY, tek başına bir terminal programından çok daha fazlası olarak görülebilir. Uzun yıllardır sistem yöneticilerinin, geliştiricilerin ve ağ uzmanlarının araç çantasında temel parçalarından biri olmuştur. Hafif yapısı, geniş protokol desteği, detaylı ayar seçenekleri ve güçlü SSH entegrasyonu sayesinde; uzak sunucu yönetimi, gömülü cihaz bakımı ve ağ ekipmanı konfigürasyonu gibi işlerde güvenilir bir çözüm sunar. Eksik kaldığı noktalar olsa da, ücretsiz ve oturmuş bir standart oluşu, PuTTY’yi hâlâ vazgeçilmez kılan en önemli faktörlerdir.

PuTTY Tam Olarak Ne Yapar?

PuTTY’nin temel görevi, yerel bilgisayarın ile uzak sistem arasında güvenli bir terminal oturumu açmaktır. Özellikle:

  • SSH (Secure Shell) üzerinden Linux/Unix sunucularına bağlanmak

  • Telnet/Rlogin ile eski sistemlere veya ağ cihazlarına erişmek

  • Seri port üzerinden switch, router, gömülü kart (Arduino, ESP, IoT cihazları vb.) yönetmek

  • SSH tünelleme (port forwarding) ile güvenli tüneller oluşturmak

gibi işlemler için kullanılır.

Bu terminal oturumu sayesinde:

  • Uzak sunucu üzerinde komut çalıştırabilir

  • Dosya sistemi üzerinde işlem yapabilir

  • Servisleri yönetebilir

  • Log dosyalarını takip edebilirsin.

PuTTY’yi esas değerli kılan, bu işlerin tümünü oldukça hafif, stabil ve detaylı ayar imkânı sunan bir arayüzle yapmasıdır.

Desteklediği Protokoller

PuTTY tek bir protokole bağlı değildir; birden fazla bağlantı yöntemi sunar:

SSH (Secure Shell)

PuTTY’nin en çok kullanıldığı protokoldür. Sunucu yönetimi, otomasyon, güvenli terminal bağlantısı gibi günlük işler çoğunlukla SSH üzerinden yapılır.

Özellikler:

  • Şifreli iletişim

  • Anahtar tabanlı kimlik doğrulama

  • Port yönlendirme (local, remote, dynamic forwarding)

  • Otomatik yeniden bağlantı seçenekleri

Telnet

Şifreleme olmayan eski bir protokoldür. Artık güvenlik gerekçesiyle çok tavsiye edilmese de, bazı eski sistemlerde hâlâ kullanılır. PuTTY, Telnet desteğini geri uyumluluk için sunar.

Rlogin

Eski Unix sistemlerinin kullandığı bir başka uzak bağlantı protokolüdür. Modern kullanımda nadirdir, ancak PuTTY, eski yapılarla çalışmak zorunda olanlar için bu desteği korur.

Raw (Ham Soket Bağlantısı)

Belirli portlara ham TCP bağlantı açmak için kullanılır. Özel sunucu uygulamalarını test etmek veya belirli servislerle düşük seviyede iletişim kurmak için idealdir.

Seri (Serial)

PuTTY, seri port üzerinden de bağlantı kurabilir. Bu, özellikle:

  • Ağ cihazlarının konsol portu

  • Gömülü kartlar

  • Mikrokontrolcüler

  • Modem ve özel donanımlar

için hayat kurtarıcı bir özelliktir.

PuTTY’nin Öne Çıkan Özellikleri

1. Hafif ve Taşınabilir Yapı

PuTTY’nin en sevilen yanlarından biri, kurulum gerektirmeden tek bir çalıştırılabilir dosya halinde kullanılabilmesidir. Bu sayede:

  • USB bellekte yanınızda taşıyabilir

  • Farklı bir bilgisayarda anında çalıştırabilir

  • Sistem kaynaklarını yormadan terminal oturumu açabilirsin.

2. Gelişmiş SSH Anahtar Yönetimi (PuTTYgen ve Pageant)

PuTTY ekosistemi içinde iki önemli araç daha bulunur:

  • PuTTYgen: SSH anahtarı (key pair) üretmek, dönüştürmek ve yönetmek için kullanılır.

  • Pageant: SSH kimlik doğrulamada kullanılacak anahtarları bellek üzerinde tutan bir ajan programıdır.

Bu araçlar sayesinde:

  • Anahtar tabanlı, parola gerektirmeyen, daha güvenli SSH bağlantıları oluşturabilir

  • OpenSSH formatındaki anahtarları PuTTY formatına dönüştürebilir

  • Bir kez şifre girerek gün boyu aynı anahtarı kullanabilirsin.

3. Detaylı Oturum Ayarları

Her bağlantı için ayrı ayrı ayar yapılabilir:

  • Hostname / IP ve port

  • Bağlantı türü (SSH, Telnet, Serial vb.)

  • Oturum kaydetme ve profil oluşturma

  • Otomatik komut gönderme

  • Keepalive (bağlantı düşmesin diye belirli aralıklarla sinyal yollama)

Bu ayarlar, özellikle birden fazla sunucu yöneten sistemciler için önemlidir.

4. Görsel Özelleştirme

Terminal görünümü de özelleştirilebilir:

  • Yazı tipi seçimi

  • Renk teması

  • pencere boyutu

  • Scrollback (geri alınabilir satır sayısı)

Özellikle uzun log takibi yapanlar için scrollback satır sayısını artırmak önemlidir.

5. SSH Tünelleme Özellikleri

PuTTY üzerinden:

  • Yerel port yönlendirme (Local)

  • Uzak port yönlendirme (Remote)

  • Dinamik port yönlendirme (SOCKS proxy)

ayarları yapılabilir. Böylece bazı bağlantıları güvenli tünel içine alarak, daha emniyetli veya engelli kaynaklara erişim sağlayabilirsin.

PuTTY Nasıl Kullanılır? (Temel Adımlar)

1. Sunucu Bilgilerini Hazırla

PuTTY açılmadan önce:

  • Uzak sunucunun IP adresi veya alan adı

  • Bağlantı protokolü (genellikle SSH)

  • Port numarası (SSH için genelde 22)

  • Kullanıcı adı ve kimlik doğrulama yöntemi

bilgilerini hazır bulundurmak gerekir.

2. Host ve Port Girişi

PuTTY penceresinin açılış ekranında:

  • Host Name kısmına sunucunun IP veya alan adını

  • Port kısmına bağlantı portunu girersin

  • Connection type bölümünde SSH seçilir.

3. Oturum Kaydetme

Bu ayarları her seferinde girmek istemiyorsan:

  • Session bölümünde “Saved Sessions” kısmına bir isim yazıp

  • Save butonuna basarak profili kaydedersin.

Sonraki seferde aynı sunucuyla bağlantı kurarken bu profile çift tıklaman yeterli olur.

4. Bağlantıyı Açma

Open butonuna tıkladığında, ilk bağlantıda güvenlik anahtarını onaylaman istenir. Onay verdikten sonra kullanıcı adı ve şifre girerek terminal oturumuna düşersin.

5. Anahtar Tabanlı Giriş (İsteğe Bağlı)

Daha güvenli bir yapı için:

  • PuTTYgen ile bir anahtar çifti oluşturursun

  • Özel anahtarı PuTTY’de kullanmak üzere ayarlarsın

  • Genel anahtarı sunucudaki authorized_keys dosyasına eklersin

Bu sayede ssh oturumları parolasız ama anahtar korumalı hale gelir.

Güvenlik ve PuTTY

PuTTY, özellikle SSH protokolünü kullanırken güvenli bir iletişim kanalı sunar. Ancak şu noktalara dikkat etmek gerekir:

  • Mümkünse sadece SSH kullan, Telnet ve Rlogin gibi şifrelenmeyen protokollerden kaçın.

  • Anahtar tabanlı kimlik doğrulamaya geçmek, parola kaba kuvvet saldırılarına karşı önemli bir avantaj sağlar.

  • Bilinmeyen kaynaklardan PuTTY indirirken dikkatli ol; sadece güvenilir kaynaklardan edinmek gerekir.

  • Bağlandığın sunucunun fingerprint bilgisini ilk bağlantıda not almak, sahte sunuculara karşı ek koruma sağlar.

PuTTY’nin Avantajları

  • Ücretsiz ve açık kaynak kodlu

  • Çok hafif, kurulum gerektirmeden çalışabilen yapıda

  • SSH, Telnet, Rlogin, Raw ve Serial desteği

  • Gelişmiş SSH anahtar yönetimi (PuTTYgen, Pageant)

  • Ayrıntılı bağlantı ve tünelleme ayarları

  • Modem, router, gömülü cihazlar için seri bağlantı imkânı

  • Çok eski sistemlerden güncel yapılara kadar geniş destek alanı

PuTTY’nin Dezavantajları

  • Arayüz, modern terminal uygulamalarına kıyasla oldukça sade ve eski görünümlüdür.

  • Varsayılan hâliyle sekmeli (tab’lı) bağlantı yönetimi sunmaz; her bağlantı için ayrı pencere gerekir.

  • Dosya transferi için ayrı araçlar (örneğin PSCP, WinSCP vb.) kullanmak gerekir; PuTTY’nin içinde dosya transferi arayüzü bulunmaz.

  • Bazı kullanıcılar için gelişmiş ayar menüleri kalabalık ve göz korkutucu olabilir.