Kasım 22, 2008, 12:03:38 ÖÖ *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
 
   Ana Sayfa   Yardım Ara Giriş Yap Kayıt  
Sayfa: [1]
  Yazdır  
Gönderen Konu: Uzaktan Masaüstüne Erişmek  (Okunma Sayısı 977 defa)
Fesih
Yönetici
*****
Mesaj Sayısı: 414


Üyelik Bilgileri
« : Temmuz 14, 2007, 08:34:35 ÖÖ »

Windows XPde Remote Desktop (Uzaktan Desktop’a Erişmek)

Windows XP Professional yüklü bir bilgisayarınmasaüstüne ağ üzerinden, internet’ten veya direkt modem bağlantısı ileerişebilir ve sanki o bilgisayarın başında oturuyormuşçasına kontroledebilirsiniz. Bunun XP’de nasıl yapıldığına geçmeden önce istersenizsistemin nasıl çalıştığına ve böyle bir şey’e neden ihtiyaçolabileceğine bir göz atalım.
Uzak mesafeli bağlantılardaki hız problemi ve çözüm yöntemleri
A bilgisayarı üzerinde bir program var, B bilgisayarındaki kullanıcı buprogramı kullanmak istiyor. Eğer bu iki bilgisayar aynı yerel ağüzerinde ise problem yok, bildiğimiz yöntemlerle B, A’ya bağlanıp buprogramı çalıştırabilir. Peki bu iki bilgisayar aynı yerel ağ üzerindedeğil, aynı binada, aynı şehirde hatta aynı ülke veya kıta üzerindedeğilse(kaç yıl sonra bu cümleye gezegen kelimesini de ekleyeceğizsizce??) bu iş nasıl olur?
Hemen direkt modemle bağlanırlar veya internet üzerinden bağlanırlardediğinizi duyar gibi oluyorum. Ancak uzak mesafeli bağlantıların yerelağlara göre en büyük farkı ve dezavantajı, bağlantı hızlarındaki büyükfaklılıktır. Yerel ağ’da saniyede 10.000.000 bit (10MBs) veri aktarımımümkünken, modemle yapılan bağlantıda bu hız 56.000 bit’e düşüyor.
Eğer kullanılacak program, yüksek miktarda veri aktarımı gerektiren birprogramsa, yerel ağ üzerinden kullanırken 1-2 saniyede açılan programpenceresi, uzak bağlantıda belkide 10-20 dakika sürecektir.
Şöyle bir örnek verelim, elimizde adres defteri ya da ona benzer salakbir veritabanı programı olsun. Bu program kabaca iki modülden oluşuyor.Birincisi program kısmı, yani çalıştırdığımız adresdefteri.exe dosyası,bu dosyanın 3 Mega Byte olduğunu varsayalım. İkinci modül ise verilerintutulduğu, veri.mdb isimli bir dosya, bu dosya da 10 Mega Byte olsun.
Program A bilgisayarı üzerinde yüklü, B bilgisayarı yerel ağdan, A’yaerişiyor, B bilgisayarı üzerinde çalışan kullanıcı, adresdefteri.exeüzerine tıkladığı anda, önce bu 3 MB’lık exe dosya ağ üzerinde B’ninbelleğine aktarılıyor ve sonra program çalışıyor. Yerel ağ’danbahsettiğimiz için 3 MB’lık dosya 3-5 saniyede aktarılıyor ve kullanıcıkısa bir beklemeden sonra program ekranını görüyor. Daha sonra program,yine ağ üzerinden veri.mdb dosyasını açıyor(burda tüm dosyanın A’danB’ye aktarılması gerekmiyor) ve kullanıcı kayıtlar arasında dolaştıkçaveri.mdb içideki veri gerektikçe B’ye gidiyor.
Örneğin bu adres defterinde 50 bin kişi kayıtlı ise, B üzerindekikullanıcı “bana Hulusi Arman’ın kaydını bul” komutunu verdiğinde,program tüm kayıtları inceleyip bu kaydı bulmaya çalışıyor.
Her ne kadar veri.mdb’nin tamamının B’ye aktarımı gerekmese de, ilkbaşta exe’nin aktarımı, sonrasında veri dosyasının açılma işlemi büyükbir veri aktarımını gerektiriyor. Hele ki çeşitli sorgulamalaryapıldığında, tüm veri dosyasının aktarımı veya server üzerindeki kocadosyanın taranması gerekebiliyor. Ve unutmayın bir çok program buörnektekinden daha karmaşık yapıya sahiptir, birden fazla veri dosyasıkullanır. Yerel ağ’da sıkıntı yaratmayan bu işleyiş, uzak mesafelibağlantılarda imkansız hale geliyor.
Bu probleme karşı geliştirilen bir kaç çözüm var. Bunlardan birincisi,şu anki konumuzla alakalı değil, ama kısaca değinelim. Client-Serverprogramlar diye adlandırılan yapıdan bahsediyorum.
Buradaki Client-Server kelimelerini hiç kafanıza takmayın, sistem şöyleişliyor: Yukarıdaki örnekte, exe dosyamız sabit bir dosya. Yani budosya hep aynı kalıyor, hiç değişmiyor. Eğer bu program uzak mesafelibağlantıyla kullanılacaksa, bir defalık bu exe dosyasını uzaktakikullanıcıya ulaştırırız. Veri dosyasına gelince, işin inceliği de onoktada. Server tarafında, yani verinin tutulduğu yerde, artık tek birveri dosyası söz konusu değil. Onun yerine bir veri tabanı yönetimsistemi -DBMS(data base management system)- çalışıyor. Bu piyasada isimyapmış bir kaç programa örnek olarak ORACLE, MS SQL Server verilebilir.
Kullanıcı bir kayda ulaşmak veya birden fazla kaydı içeren birsorgulama yapmak istediğinde server’daki tek bir dosyanın içinde bunukendi bulmaya çalışmaktansa, server’a yapılacak işlemi belirten kısabir kod yolluyor. Az önceki örnek için (select * where ad=”hulusi”soyad=”arman”) gibi çok kısa bir kodu server’a yollaması yeterlioluyor. Server kendi üzerindeki data’dan bu kritere uyan kayıtlarıbulup, sadece bu bulunan kayıtları client’a, yani uzaktaki kullanıcıyayolluyor. Böylece mümkün olan en az veri aktarımı ile işlemgerçekleşmiş oluyor.
Peki elimizdeki program client-server yapıda bir program değilse neolacak? İşte o zaman karşımıza terminal emülasyonu programlar çıkıyor.

Soldaki bilgisayar uzaktan erişen bilgisayarı, sağdaki ise programı üzerinde barındıran bilgisayarı temsil ediyor.
Uzaktan bağlanan bilgisayar, karşı tarafın ekran görüntüsünü alıyor,kendi klavye ve mouse hareketlerini karşı tarafa yolluyor. Böyleceçalıştırılan program hiçbir yere gitmiyor, kendi üzerinde bulunduğubilgisayarda çalışıyor, ama ekran görüntüsü uzaktaki kullanıcıyagidiyor. Böylece kullanılan program ne kadar büyük veri aktarımıgerektirirse gerektirsin, farketmiyor.
XP’nin uzaktan bağlantı özelliği ile yapılabilecek bir kaç örnek uygulama
Örnek 1 Gün boyunca şirketin muhasebe programında çalıştınız. Akşamoldu evinize gitmeniz gerekiyor. XP yüklü bilgisayarınızı açık bırakın.Eve gidince, evdeki XP yüklü bilgisayarınızla, iş yerindeki bilgisayaramodem ile bağlanın. XP uzaktan bağlantı (Remote Desktop Access)özelliği sayesinde, artık evinizdeki bilgisayarda, iş yerindekibilgisayarın ekran görüntüsü var. Klavye ve mouse ile verdiğinizkomutlar ise, iş yerindeki bilgisayarda yerine getiriliyor. İstediğinizgibi çalışabilirsiniz. Dikkat ederseniz, iş yerinde kurulu sistem,programın özelliği vs. hiçbirşey bizi ilgilendirmiyor. Eğer işyerindeki bilgisayarda bir program çalışıyorsa, siz evden de onukullanabiliyorsunuz.
Örnek 2 Bilgisayarınızda bir problem var, şirketinizdeki veya sistemdestek aldığınız yerdeki teknisyenden rica ediyorsunuz, aynı yöntemlebilgisayarınıza bağlanıyor ve sanki gelip sizin koltuğunuza oturmuşgibi bilgisayarınızı kullanıyor ve problemi çözüyor.Unutmayın RemoteDesktop bağlantıları hem yerel ağ üzerinden hem de internet üzerindenyapılabiliyor. Remote Desktop Access’in Windows XP Pro üzerinde kurulumu

Control-Panel>System Veya My Computer üzerine sağ tık>Properties
tab : Remote
Üstte Remote Assistance seçeneğini görüyoruz. Bu hem Home hemd Pro versiyonunda mevcut.
Bizim ilgilendiğimiz Remote Desktop ise sadece Pro versiyonunda bulunuyor.
İlk başta bu özellik kapalı durumda, Administrator yetkisinde birkullanıcı ile login olmuşsak Allow users to connect remotely to thiscomputer seçeneğinin yanına bir tik koyalım..

Bu uyarı penceresinde iki önemli bilgi var;
Remote desktop bağlantısı yaparken elbette bu bilgisayar üzerindetanımlı bir kullanıcı adı kullanılacak, bu kullanıcının muhakkakşifresi olmalı
Eğer internet veya WAN üzerinden bağlanılacaksa, ve ağ’da firewallvarsa(dial-up bağlantının firewall’ı mesela) Remote desktop’unkullandığı port’lar açık olmalı

Şimdi de bu bilgisayara uzaktan bağlanacak kullanıcıları seçmemiz gerekiyor.

Select Remote Users

Administrator yetkisindeki tüm kullanıcılar bulistede olmasalar bile bağlanabiliyorlar. Administrator olmadığı haldebağlanacak bir kullanıcı varsa Add ile ekleyin

Bağlanacak sistemin kurulumu

Bir XP Pro bilgisayarına Remote Desktop ilebağlanmak için illaki XP Pro kullanmanız gerekmiyor. Windows95, 98, ME,NT4, 2000 ile de bağlanabilirsiniz. Ancak bu versiyonlarda Remotedesktop client programını yüklemeniz gerekiyor. Windows XP Home veWindows XP Pro varsa, Remote desktop client zaten yüklü durumdadır.
Şimdi Windows95, 98, ME, NT4, 2000 için bu Remote desktop client’i nerden ve nasıl yükleyeceğimize bakalım.

Remote desktop client’ı yüklemek istediğiniz bilgisayara (W9x, me, 2000) XP kurulum CD’sini takın.
CD otomatik çalışacaktır. Açılan menüden Perform additional tasks üzerine tıklayın.

Set up Remote Desktop Connection

Kurulumu devam ettirin ve tamamlayın

Şimdi Start>Accessories>Communications altında Remote Desktop Connection çıkacaktır. Bizde tıklayalım.


Bağlanmak istediğiniz Windows XP Pro’nun IP adresini girin.

Options >> ile de bazı ayarlar yapacağız.

Tab : General

Bu ekranda bağlanacağınız XP Pro için kullanıcı adı ve şifreyi girebilirsiniz. Girmezseniz, bağlanırken soracaktır.

Bu bağlantı ayarlarını Save As.. ile kaydedip sonra tekrar kullanmanız da münkün.

tab : Display

Eğe yerel ağ üzerinden bağlanıyorsanız bu ayarlaraynı kalabilir, ama modem bağlantısında, çözünürlüğü ve renkderinliğini düşürmek performansı arttırır.

tab : Local Resources

Remote computer sound Burada da bağlanılan bilgisayardaki sesli uyarıların aktarımını ayarlıyoruz.

Local devices Bağlantığınız bilgisayarın disk, yazıcı ve seri portuna da bağlanılıp bağlanılmayacağı.

tab : Experience

Bağlantı şeklinizi seçin.

Ayrıca Wallpaper, animation gibi öğeler seçilmemiş olmalı.
Daha Sonra Connect Bağlan Diyoruz..

Bu uyarı ekranında bağlandığınız bilgisayarın disk ve seri portlarına erişim sağlanabileceğini söylüyor.


Eğer kullanıcı adı ve şifre önceki ekranda girilmediyse şimdi girelim.

Uyarı

Bağlantı kurulduğu anda, bağlanılan bilgisayar kullanıma kapanır.

Bağlantı kurulunca, bir pencere içinde bağlandığımız sistemin masaüstünü görmeye ve kullanmaya başlıyoruz

My Computer’a girersek, önce obilgisayarın(bağlanılan) disk, cd-rom’unu görüyoruz. Bunların altındada bağlanan -yeni bizim şu anda kullanmakta olduğumuz- bilgisayarındisk sürücüleri görünüyor (A, B, C, D, E on Helmig).

Not: Evet, hem bağlanan, hemde bağlanılanbilgisayarın diskleri burada görünüyor. Ama unutmayın bu disklerarasında yapılacak bir dosya kopyalama işlemi, aradaki bağlantınınhızıyla sınırlı olacaktır.


İşimiz bitince, Start>Disconnect ile bağlantıyı kesebilirsiniz.


                                                      

Yazar:İsmail KIRBAŞ
Logged
Sayfa: [1]
  Yazdır  
 

Ahtapot 2
Bu Sayfa 0.129 Saniyede 17 Sorgu ile Oluşturuldu

Kasım 11, 2008, 05:03:35 ÖS