Root > Documents > IT Teknolojileri > SSH (Secure Shell) ve Yapabilecekleriniz
Cyber-Warrior.Org \ Doküman \ IT Teknolojileri > SSH (Secure Shell) ve Yapabilecekleriniz
Madde
  Yazar : eXecute
  Date : 16.12.2012 21:14:42
 
# SSH (Secure Shell) ve Yapabilecekleriniz
 
SSH ( Secure Shell / Güvenli Kabuk ) size sadece güvenlik sunmuyor , bu sistem ile dosya transferler , trafik kontrolü , dosya sistem kontrolleri ve daha fazlasini yapabilmeniz mümkün .

SSH’nin sadece baglantisi degil , tamami sifrelenmis durumdadir . Yani tarayicida yaptiginiz aramalar , dosya transferleri ya da çalistirdiginiz komutlar da gizlilik içindedir .

SSH ile güvenlik disinda yapabileceginiz islemleri basliklar hâlinde inceleyelim .


- SSH Tunnelling - 

SSH Tunneling , uzak SSH serverin proxy gibi çalismasini saglar . Yerel sistemdeki ag trafiginiz güvenli bir baglanti ile SSH server’a gönderilebilir . Örnegin web tarayicininizin trafigini , sifrelemesi için SSH tünele yönlendirebilirsiniz . Böylece gizlilik saglamis olursunuz .

Tabi ki trafik SSH serverdan ayrildigi ve internete giris yapildigi zaman sifresi çözümlenmis bir durumda olur . Web tarayicidan dogrudan tünele giris yaptiginiz zaman , baglantiniz SSH serverdan giris yapiliyormus gibi görünür .

Linux’ta asagidaki komutu kullanarak yerel serverda 9999 portta SOCKS proxy olusturabilirsiniz .

ssh -D 9999 -C user@host






SSH baglantiniz sona erene kadar tünel açik durumda olacaktir .

Tarayicinizi veya herhangi bir uygulamanizi açip SOCKS proxy olarak 9999 port ayarlayin ve "localhost"u seçin . "localhost" seçme sebebimiz ise tünel girisinini yerel serverda çalisacak olmasi .






- SCP Dosya Transferleri - 

Scp yani secure copy ( güvenli kopyalama ) , yerel serveriniz ile uzak sistem çalisan SSH server arasinda dosya transferi yapmanizi saglar .

Örnegin uzak sisteme dosya kopyalamak için asagidaki komutu kullanabilirsiniz ;

scp /path/to/local/file user@host:/path/to/destination/file

( /path/to/local/file ve /path/to/destination/file kismina dosya dizinini yaziyorsunuz . )






Yerel servera , uzak sistemden dosya kopyalamak içinse ;

scp -r user@host:/path/to/remote/file /path/to/destination/file

Bu komutu kullanabilirsiniz .

- Uzak Dosyalari Düzenleyin -

Dosya transferi yaparken sikici SCP islemleri geçerek , sisteminizde veya SSH serverinizdaki dosyalarla islemler yapabilirsiniz .

Ubuntu veya GNOME-tabanli sistemlerde Nautilus dosya yöneticisini kullanabilirsiniz . Dosya yöneticisi çalistirin , "Dosya Menü (File Menu)"ye tiklayin ve ardindan "Server’a Baglan ( Connect to Server )"a tiklayin .






Ardindan SSH server detaylari ve bilgi girisleri yapabileceginize yere yönlendirilirsiniz .





Uzak sistemdeki dosyalariniz bilgi girislerini yaptiktan sonra görüntülenecektir .





- Anahtar ParmakIzlerini Görsellestirin -

Baska bir sistemden , SSH server’a baglanmak istediginizde bir uyari alabilirsiniz . Bu uyari SSH serverin o sistemin key’ini tanimadigina dairdir . Bu mesaj sayesinde
SSH servera tanimlanamayan bir sistem tarafindan taklit edilmedigine emin olabilirsiniz .






Fakat bazi durumlarda bu keyin string kodlarini unutabilirsiniz . Bunun içinse bu keyi görsellestirip hatirlamanizda yardimi olmasini saglayabilirsiniz .

VisualHostKey’e yetki vererek keyini asagidaki kod ile görsellestirebilirsiniz .

ssh -o VisualHostKey=yes user@host






Bu islem ile hatirlamaniz gereken string kodlari degil resim olacak .

 

- eXecute -

   
   
Cyber-Warrior TIM All Legal and illegal Rights Reserved.\CWDoktoray 2001©