Skip to content

ARGE Akademi

Loading...

MooFx1

Haberler

Windows 7'ye Ne Kadar Hazırız? İngiltere merkezli ChangeBase adlı şirketin yaptığı araştırma, Microsoft’un yeni nesil işletim sistemi Windows 7’ye ne kadar hazır olduğumuzu sorgulatacak türden sonuçları beraberinde getiriyor.  Devamını oku...

Android Yüklü Netbooklar Çok Yakında Netbook pazarındaki Windows XP hegemonyasını derinden sarsacak haberler yayılıyor. HP ve ASUS piyasaya çıkarmayı düşündükleri ucuz netbook alternatiflerinde Android işletim sistemi kullanmayı planlıyor.  Devamını oku...

Bankaların Tercihi Eczacıbaşı Bilişim Gelirler İdaresi Başkanlığı’nın (GİB) vergi alacaklarının tahsili için geliştirdiği E-haciz Projesi’nde, 16 banka GİB ile yürüttüğü yazışmaların yasallığı ve güvenliği için, Eczacıbaşı Bilişim’in e-imza yazılımını seçti.  Devamını oku...

MagmaLinux 9.3 Linux işletim sistemi kullanmaya yeni başlayacak bilgisayar kullanıcılarının korkulu rüyası kurulum problemine vaat ettiği kurulum kolaylığıyla çözüm olmayı hedefleyen MagmaLinux huzurlarınızda.  Devamını oku...



Excel'de Kritik Güvenlik Açığı Güvenlik yazılımları üreticisi Symantec, bilgisayar kullanıcılarının en çok yararlandıkları ofis yazılımlarından olan Microsoft Excel'de yüksek risk taşıyan bir güvenlik açığını tespit ettiklerini duyurdu.  Devamını oku...

Burdasınız :    Ana Sayfa arrow Editörden arrow .: Ahmet SEVGİLİ
Ahmet SEVGİLİ
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) | Devamını oku...