Linux sunucuya uzak masaüstü baglantısı (windows bilgisayardan) 3

Linux sunucuya uzak masaustu baglantisi yaparak serveri yonetmeye yada islerinizi bu sunucu uzerinden yurutmeye ihtiyaciniz olabilir. Windows bilgisayarlarinizdan uzaktaki linux kurulu bir sunucuya masaustu baglantisi kurarak onu yonetmek cok kolay. Bu konuda bir donem calisma yapsamda becerememistim. Simdi sizlere bunu nasil yapacaginizi anlatacagim. Sizleri windows’un esaretinden kurtaracagim ve her aldiginiz vps de windows ‘a ihtiyac kalmayacak. Bir an once linux a gecmenizi tavsiye ederim. Ogrenme asamasinda sorunlar yasayabilirsiniz ancak sistem kaynaklarini en iyi sekilde kullaniyor ve windows kadar sorun olusturmuyor.

Baslarken

Oncelikle sunucunuzda GNOME yada KDE masaustu yazilimlarindan birisinin kurulu olmasi gerekli. Ben GNOME yi tavsiye ediyorum ve burdaki konuya yonlendiriyorum, eger kurulu degilse kurup asagidan devam edelim.

Remote desktop (masaustu baglantisi) icin linux sunucunuzda XRDP acik kaynak ve ucretsiz masaustu baglantisi protokolu programini kullanacagiz. Harika bir uygulama, ayni anda birden fazla kullanici linux’a baglanarak, cakisma olmadan calisma yapabiliyor, en azindan benim testlerim sirasinda problem olusmadi.

Linux dagitimlarinda XRDP hazirda gelmiyor, bu sebeple EPEL deposundan yardim alip ekleyecegiz, kuruluma ordan sonra devam edecegiz.

Ogrenelim

Oncelikle linux isletim sistemimizin  32/64 bit ‘lerden hangi mimariye sahip oldugunu bulalim. SSH baglantisi saglayalim sunucumuza ve terminale asagidaki kodu yazip enter yapin. Cikan sonuc bize Linux isletim sisteminin 32 bit mi yoksa 64 bitmi oldugunu gosterecek.

Ciktisi asagidakilerden birisine benzeyecektir. Burda onemli olan son kisim:

 Baslayalim

Yukardaki ciktiya gore isletim sistemimizin mimarisini ogrendik, simdide ona uygun olan EPEL deposunu Putty programi ile actigimiz terminal kismindan ekleyelim.

RedHat yada Centos 6.x 32-bit versiyonlar icin

RedHat yada Centos 6.x 64-bit versiyonlar icin

EPEL deposunun eklendigini kontrol etmek icin asagidaki kodu kullanalim

Sorunsuz sekilde eklendigini gorduk, siradaki isleme gecelim ve bizi hayata baglayacak olan basaustu baglantisi icin kullanacagimiz XRDP programini kuralim.

XRDP kurulumu (Remote Desktop)

Yum deposundan gerekli olan programlari kuralim

Sonrasinda sizden onay isteyecek (y) yapip enter dediginizde kurulumu bitirecek.

Ekran olculerini ayarlarmak (istege bagli yapabilirsiniz, cok gerekli degil)

Kurulumdan sonra ekran gonumunu ayarlamamiz gerekli. Asagidaki dosyayi duzenlemeiz gerekli. Ben nano kullaniyorum, siz hangisini kullaniyorsaniz onunla acin:

Acilan dosyada en alt kisimda asagidaki gibi bir yer var:

yukaridaki kodlari asagidaki gibi degistirin:

Ben root kullanici adini kullaniyorum siz hangisini kullaniyorsaniz root kismini ona gore degistirebilirsiniz. Ayrica 800×600 kismida ekran boyutunu belirtiyor, ben default olarak 800×600 yaptim, siz yukseltebilir, yada kucultebilirsiniz.

Kaydedip cikalim. nano kullananlar: ctrl + x sonrasinda y + enter yapsinlar, kaydedip cikar. Farkli bir program kullananlar nasil kaydedilip cikilacagini arastirip ciksinlar.

VNCserver ve XRDP ‘yi baslatalim

Sona dogru yaklasiyoruz vnc serveri ve xrdp yi baslatalim.

vnc server sifre hatasi (password FAILED) verirse dert etmeyin root bilgileri ile giris yapacagiz.:

Otomatik acilmasi icin kaydedelim (sunucu yeniden baslatilirsa)

Sunucuya restart attiginizda yada kapatip bir sure sonra actiginizda bu programlarin otomatik acilmasini isterseniz ki istiyoruz asagidaki kodlari ssh panelimizden uygulayalim, tek tek tabiki..

 Baglanti icin Port’u aktif etme (port: 3389)

Kurulum tamamlandi ancak geriye son bir adim kaldi. Oda masaustu baglantisi icin gerekli olan PORT ‘u guvenlik duvarina tanitmak ve acmak. Bunun icin asagidaki adimlari sirasi ile uygulayalim.

Ssh panelden yazip enter yapalim:

Hata vermezse asagidakileri sirasi ile uygulayin:

Veeee linux sunucumuz hazir, artik masaustu baglantisi yapabiliriz.

Baglanalim

Windows bilgisayarinizdan uzak masaustu baglanti programini acalim. Kisa yoldan acmak icin Baslat/calistir kismini acin ve asagidaki komutu yazip enter yapin:

 Ornek resim:

windows calistir komutu mstsc

 

Sonrasinda asagidaki baglanti sayfasi (1) gelecek, IP adresinizi yazarak (baglanti yapilacak sunucunun) giris yapin, sonrasinda da ikinci (2) alandaki gibi bir baglanti ekrani goreceksiniz. Bu kismada sunucuya giris yaptiginiz (root) bilgileriniz ile giris yapacaksiniz.

Lunux sunucuya windows bilgisayardan baglanti

UYARI: burda sifre yazarken dikkat edin, isletim sisteminin klavyesi farkli olabiliyor, bu yuzden sizin klavyenizden yazilanlarda farkli oluyor. 3 sunucu test ettim boyle klavyeyi bir turlu degistiremedim, ins bunuda ogrenince baska bir yazida bahsedecegim..

Hersey dogru ise basarili sekilde giris yapmis olacaksiniz, Ornek arayuzumuz:

wondowdan centos sunucuya masaustu baglantiWindows sunuculardan linux sunuculara baglanti sagladik ve yonetmeyi basardik 🙂 Ben centos 6 kullandim ornekleri hazirlarken ve test ederken. Herhangi bir sorun yasarsaniz bana ulasamak zor olmasa gerek 🙂


Yararlandigim kaynak: http://www.broexperts.com/2014/07/how-to-remote-desktop-linux-machine-from-windows-7/

27 Yorumlar

  1. Merhaba kolay gelsin. yum repolist -v | grep epel aşamasından sonra “Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again” hatası almaktayım fakat bu hatayı gideremiyorum. Bana yardımcı olabilirseniz sevinirim…

    • Bu hatayi nerden aliyorsunuz ? Baglanti yaptiktan sonrami, yoksa baglanti yapmadan once mi ? Giris bilgilerinizle baglanti saglayabiliyormusunuz ?

    • Sunucuyu kurarken (linux) klavye ve dil ozelliklerini secmis olmaniz gerekli. Eger hala yanlis klavyeyi goruyorsa: Kullanici adi kisminda sifreyi dogru sekilde yazmaya calisin ve ayni sekilde alt kismada uygulayin. Klavyenin farkli olusu yuzunden hangi harfin nerden calistigini anlamaniz gerekli.

      Sonrasinda baglandiginizda klavye ayarlarinizi duzenleyebilirsiniz.

  2. hocam merhaba bunu yaptım internetede giriodum şimdi bağlanıyorum ama sayfada internete giremiyorum firefoxda yüklü anlamadığım net olmasa ben bağlnamam net var ama linuxda yok :S

    • Hatayla ilgili ornek bir resim gonderirmisiniz. Sunucunuzda internet olmasa mantik olarak sizde baglanamazsiniz, farkli bir sorun oldugu ortada 🙂

  3. İyi Akşamlar 2 kere giriş yapabildim fakat daha sonra “connecting to sesman ip 127.0.0.1 port 3350”
    sürekli bu hatayı verdi . kullancı adı ve şifreyi girdikten sonra cıkan ekran budur. hatta ekran fotosuda aldım ne yapabilirim

    • Resim linkini eklerseniz hatayi daha iyi anlayabilirim. Sunucudaki servislere restart atmayi deneyin.

      service vncserver restart
      service xrdp restart

Bir Cevap Yazın