[Windows] Putty-tunnel-manager
Linux üzerinde Gnome SSH Tunnel Manager’ı keşfettikten sonra Windows üzerinde de aynı işi yapan bir uygulama olup olmadığını kontrol etmeye karar verdim. SSH ile haşır neşir olan ve Windows kullanan her baba yiğit kesinlikle Putty ile karşılaşmıştır. Putty ile tünel açmak tabii ki mümkün, ancak ‘sistem çekmecesi üzerinden bir kaç tıklama ile kontrol edebilmek güzel olurdu’, deyip araştırmaya başladım. Çok fazla aramadım bile, bir yerlerde birisi ‘putty-tunnel-manager’ önermişti. Adres verilmemişti ama basit bir arama sonuç elde etmek için yetti. Birileri putty alt yapısını kullanan basit ama harika bir sistem çekmecesi uygulaması yazmış (‘birileri’ diyorum çünkü geliştiricisi ismini vermemiş). Windows 7 üzerinde test ettim, gayet sağlıklı çalışıyor
tünel yönetimi için bir şeyler arayanlara kesinlikle öneriyorum!
gSTM – Gnome SSH Tunnel Manager
Bir süre önce girişip de altından kalkamadığım bir proje vardı. SSH üzerinden web tünel açıyor, erişim engellenen hiper süper zararlı sitelere ( Google Groups, Geocities, Youtube gibi... ) bu tünel üzerinden erişiyordum. Ayrıca ODTÜ BIDB'sinin erişimi sınırlandırdığı bazı sunuculara erişirken de aynı yöntemi kullanmak suretiyle hinlik yapıyordum
Projemden bahsetmek gerekirse... Komut satırı üzerinden SSH tünellerinin kolayca yönetilmesini sağlayan basit bir betik öbeği (
) yazmaya kalkıştım. Nitekim ilerledim de, uygulama ilk çalıştırıldığında bir ayar dosyası oluşturuyor, kullanıcıdan aldığı ayarları bu ayar dosyası içerisine kaydediyor ve daha sonraki çalıştırmalarda ise kullanıcıdan onay almak kaydıyla seçilen port üzerinden belirlenen sunucuya tünel açıyordu. Ancak bir iki konuda sıkıntı yaşadığımdan ve uzun uğraşlarım sonrasında da üstesinden gelemediğimden ara vermeye karar vermiştim. Hayalim de bir gün uygulamayı tamamlayıp GTK ile arayüzünü hazırlamaktı. Uğraştığım dönemde arayıp böyle bir programın olmadığını doğrulamıştım. Ancak...
Geçenlerde yine kontrol etmek üzere bir arama yaptım. Ve Mark Smulders adında bir geliştiricinin aynen aklımdan geçirdiğim türde bir uygulamayı hem de arayüzüyle birlikte kodladığını ve yayınladığını gördüm. Sevinsem mi üzülsem mi bilemedim işin doğrusu... Kullanmak istediğim bir uygulamanın hazır olması sevindirici elbet. Ancak kendi projemde ise giriştiğimle kaldım... Bahsettiğim uygulamayı görmek, denemek, kullanmak isteyenlere adresini vermeyeceğim işte!
Ben daha iyisini yapana kadar bekleyeceksiniz! Buyrun, buradan 
SSH’a şifresiz girmek
Eğer bir sunucuyla sürekli haşır neşirseniz, her login için şifreyi tekrar girmek sinir bozucu olabiliyor. Ancak sunucuya bir kere kendinizi tanıtıp, sonraki girişlerde şifre istememesini sağlayabilirsiniz. Bunun için önce kendi makinemizde şunları yapıyoruz:
ssh-keygen -t dsa
komutunu veriyoruz.
Generating public/private dsa key pair.
Enter file in which to save the key (/home/hsa2/.ssh/id_dsa):
Enter'layıp geçiyoruz.
Enter passphrase (empty for no passphrase):
Yine enter'layıp geçiyoruz.
Enter same passphrase again:
Yine, yeniden enter.
key fingerprint is:
6f:c5:86:c7:67:69:02:1a:e4:a9:20:e6:16:13:5d:e5 hsa2@difuzyon
Artık kendimizi tanıttığımız dosyayı oluşturduk, şimdi bunu bağlantı kurarken kendimizi tanıtmak istediğimiz sunucuya göndereceğiz. Bunun için şu komutu veriyoruz:
ssh-copy-id -i ~/.ssh/id_dsa.pub kullanıcı@sunucu
Burdaki 'kullanıcı' ve 'sunucu' değişkenleri bağlanılacak sunucuya göre değiştirilecek tabii.
Bu komutu verdiğinizde son bir kez olmak üzere şifremizi soracak, şifremizi girip onayladığımızda bundan sonraki girişlerde sistem bizi tanıyıp giriş yapmamıza şifre sormadan izin verecek.
EoF 

