Skip to content

ARGE Akademi

Loading...

MooFx1

MooFx2

Haberler

Ücretiz ZoneAlarm Pro'yu Kaçırmayın Check Point Software Technologies Ltd. kuruluşunun 15 yılı anısına düzenlediği kampanya dahilinde ZoneAlarm Pro yazılımını 18 Kasım günü boyunca 24 saatliğine bedava dağıtacağını duyurdu.  Devamını oku...

Mozilla Firefox 3.0.4 Mozilla Vakfı'nın açık kaynak kodlu, ücretsiz İnternet tarayıcısı olan Mozilla Firefox'un önemli güvenlik yamalarını ve bazı yeni özellikleri beraberinde getiren en yeni sürümü Firefox 3.0.4 yayınlandı.  Devamını oku...

Özgür BMW Google ve Nokia gibi BMW de açık kaynak kodlu işletim sistemi projesini duyurdu. Şimdi BMW, proje kapsamında otomobiller için geliştirilecek özgür işletim sistemine ortaklar arıyor.  Devamını oku...

Açık Kaynağın Büyük Başarısı Araştırma firması International Data Corporation(IDC)'ın hazırladığı rapor, açık kaynağın amiral gemisi GNU/Linux ekosisteminin toplam değerinin 25 milyar dolarlık hacme ulaştığını ortaya koydu.  Devamını oku...



Açık Kaynak Android Google ve Open Handset Alliance tarafından mobil cihazlar için geliştirilen, Linux tabanlı yazılım platformu ve işletim sistemi Android’in kaynak kodları yazılım geliştiricilere açıldı.  Devamını oku...

Burdasınız :    Ana Sayfa arrow Editörden arrow Ahmet SEVGİLİ arrow OpenSSH
OpenSSH Yazdır E-posta
Pazar, 31 Ağustos 2008
Ahmet SEVGİLİMerhabalar, ARGE Akademi takipçileri.
Bu ilk yazımla birlikte dahil olduğum ARGE Akademi ailesine genellikle açık kaynak teknolojiler konusunda kaleme alacağım makalelerimle omuz verme gayreti içerisinde olacağım. Yazılarım veya yazılmasını istedikleriniz hakkında forumumuzdan faydalanabilir veya iletişim kısmındaki mail adresimden direkt olarak benimle irtibata geçebilirsiniz.

Bu ilk makalemizin konusunu bir arkadaşımızın sorusu oluşturuyor. Soru şöyle idi: 
- Windowsdan GNU/Linux’e SSH’la bağlanabiliyoruz. Peki, GNU/Linux’den Windows’a bağlanabilir miyiz? 

Bu soruyu cevaplamadan önce SSH hakkında kısa birkaç bilgi vermenin konuyla ilgili malumatı olmayan arkadaşlar için faydalı olacağını düşünüyorum.

SSH Nedir? 
SSH, Telnet ve rlogin gibi ağ üzerindeki başka bir sunucuya uzakta bulunan bir başka makineden bağlantı sağlayan bir protokoldür. SSH açık haliyle “Secure Shell” yani “Güvenli Kabuk” anlamına gelir. Telnet ve rlogin(Remote Login)’de kullanıcı şifreleri dahil tüm iletişim şifrelenmeden gerçekleştirilirken, SSH güvensiz makineler arasındaki bağlantının tüm içeriğini, ağ üzerinden gerçekleştirilebilecek tüm saldırılara karşı güçlü bir kripto yöntemiyle şifreler.

Bunun dışında Telnet protolü sunucu üzerindeki bazı ortamsal değişkenler üzerindeki ayarların değiştirilebilmesine olanak sağlar. Dolayısıyla Telnet’de sunucu üzerindeki ayarlar sunucuya komut gönderilerek değiştirilebilir. SSH ve bazı modern Telnet sunucuları bunu desteklemez. Bu durumun en önemli nedeni ise sunucu üzerindeki bazı ayarların değiştirilmesinin güvenlik problemlerine neden olabilmesidir. 

SSH ile bağlantının gerçekleştirilebilmesi için; SSH istemci programlarından biri, bağlanılmak istenen sunucu makinede bir kullanıcı hesabı ve o kullanıcıya ait kullanıcı şifresinin bulunması gereklidir. Çünkü SSH ile bir bilgisayara bağlanabilmek için kullanıcı, öncelikle kimliğini ispatlayabilmelidir. Aslında SSH protokolünün gerçekleşen saldırılara karşı koruma sağlamasındaki uyguladığı temel politika da zaten bunun üzerine inşa edilmiştir. Buna göre net üzerinden gelen hiçbir iletişime güvenilmez ve bu iletişim şifrelenir. Net üzerinden gerekli izni olmayan biri ancak SSH bağlantısının kesilmesine neden olabilir. Fakat gerçekleşen iletişim sırasındaki şifrelenmiş veri trafiğini çözemez. Buda paketlerin güvenli bir şekilde yerine ulaşması anlamına gelir.

Şimdi sorumuza geri dönecek olursak; arkadaşımıza en güzel cevap OpenSSH for Windows olacaktır. Hemen kurulum ve kullanımına gecelim isterseniz. Öncelikle linkinden programımızı indirelim. İndirme işlemi tamamlandıktan sonra kurulum işlemine başlayabiliriz. Standart kurulum işlemini tamamladıktan sonra gelelim ayarlarına. Windows’da komut satırına düşüp OpenSSH’ı kurduğumuz dizine gidelim.

 OpenSSH
 
Burada komut satırına; 

mkgroup –l >> etc\group

yazalım ve local grubumuzu oluşturalım. etc klasörümüzün altına bakarsanız group dosyamızı görebilirsiniz. 

Daha sonraki adımımız ise passwd dosyasını oluşturmak olacak. İsterseniz bunun için bilgisayarımıza bir test kullanıcısı açalım. Bilgisayarım(My Computer) iconuna sağ tıklatıp Yönet(manage) diyelim ve kullanıcılar bölümüne gelelim. Sağ tıklayıp yeni kullanıcı ekle ile kullanıcımızı oluşturalım.

NewUser

Test kullanıcısın üzerine sağ tıklayıp özelliklerden memberof bölümünde ekle ile administrator u ekleyelim. Komut satırına geri dönelim ve 

mkpasswd -l -u test >> etc\passwd

komutunu verelim. Daha sonra bilgisayarımızın servislerine gidip OpenSSH server ı başlatalım. Eğer “Documents and Settings” de oluşturduğumuz test isimli kullanıcıya ait bir klasör oluşmadıysa “Documents and Settings” e gidip test isimli kullanıcı klasörümüzü oluşturalım. Şimdi her şey tamam gözüküyor. Komut satırına geçip local imizden bir test yapalım.

ssh test@localhost

yazarak bağlanalım.
Test SSH

Bizden test kullanıcısına verdimiz şifremizi isteyecek. Şifremizi de girdikten sonra Windows komut satırına düşüyoruz. Şimdi localimizde her şey normal gözüküyor. Birde Linux makinemizden bağlanıp Windows komutlarını çalıştıralım. Asıl istediğimiz de buydu zaten.

Bunun için aşağıda altı çizili olan işlemleri adım adım yapalım:

Test SSH
 
Test SSH
 
İşte hepsi bu kadar, bir sonraki makalemizde görüşmek üzere…
 
Referanslar
tr.wikipedia.org
www.openssh.com
www.arge.sakarya.edu.tr
 
E-Posta İletişim : Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır



  Yorumlar (2)
1. Yazan: fatih, 31-08-2008 14:12
Merhaba, bu güzel makale için teşekkürler. Özellikle konunun özü itibariyle anlatılmış olması süper. Bir kullanıcı olarak sadece işimi görmek yeterli değil, burada açıklamalardan konuyu kavramak ve anlamak gerçekten önemli. Yeni makaleleri bekliyoruz...
2. Saolun...
Yazan: Atalay, 31-08-2008 21:51
Sayın Ahmet SEVGİLİ ARGE Akademideki ilk makeleniz çok sade ve anlaşılır,çok saolun başka makalelerinizi bekliyoruz...KOLAY GELSİN :olm

. : : Sadece Kayıtlı Kullanıcılar Yorum Yazabilirler : : .
. : : Yorum yazabilmek için Lütfen Sisteme Giriş Yapın veya Kayıt Olun : : .