Bu kılavuzda, uzaktaki bir CentOS 7 bilgisayarına xRDP'yi nasıl kuracağınızı ve uzak masaüstü bağlantısı aracılığıyla nasıl bağlanacağınızı göstereceğiz. Ayrıca uzaktaki bir CentOS 7 bilgisayarına çeşitli masaüstü ortamlarını nasıl kuracağınızı ve bağlanacağınızı da göstereceğiz.
xRDP, Windows dışı işletim sistemlerinin tam özellikli uzak masaüstü yetenekleri sağlamasına olanak tanıyan ücretsiz, açık kaynaklı bir Uzak Masaüstü Protokolü sunucusudur.
xRDP, rdesktop, FreeRDP ve hatta Microsoft Uzak Masaüstü İstemcisi (mstsc.exe) ile tamamen uyumludur.
Gereksinimler:
- Bu bir zorunluluk olmamakla birlikte, sisteminizde büyük değişiklikler yaparken root olmayan bir kullanıcı olarak hareket etmenizi öneririz.
- En az 2 GB RAM'e sahip CentOS 7 çalıştıran bir makine.
Sistemde yüklü olan paketleri güncelleyin:
$ sudo yum -y update
Ardından gerekli paketleri yükleyin:
$ sudo yum install -y epel-release
$ sudo yum install -y xrdp
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp
FirewallD kullanıyorsanız, RDP için 3389/TCP bağlantı noktasını açın:
$ sudo firewall-cmd --add-port=3389/tcp --permanent
$ sudo firewall-cmd --reload
Tercih ettiğiniz masaüstü ortamını ayarlayın
Şimdi kullanacağımız masaüstü ortamını ayarlayabiliriz. Bu rehberde Xfce, MATE ve GNOME'u deneyeceğiz.
Not: Masaüstü ortamını kurduktan sonra Uzak Masaüstü Bağlantısı üzerinden bağlanamıyorsanız, yukarıda belirtilen firewall-cmd komutunu kullanarak 3389/TCP bağlantı noktasını açın.
XFCE Çalışma Alanını Kurun
Xfce en hafif masaüstü ortamlarından biridir. Hızlıdır, sistem kaynaklarını az tüketir, ancak görsel olarak çekici kalır. Ayrıca, çok aktif bir topluluğa sahiptir, bu nedenle birçok özelleştirme seçeneği mevcuttur.
Xfce'yi kurmak için aşağıdaki komutları çalıştırın:
$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "Xfce"
$ sudo reboot
Ardından bağlantının yapılacağı kullanıcı dizininde Xclients dosyasını oluşturun:
$ echo "xfce4-session" > ~/.Xclients
$ chmod a+x ~/.Xclients
Artık Uzak Masaüstü Bağlantısı'nı kullanarak sunucuya bağlanabilirsiniz. Xfce böyle görünüyor:
Xfce Kaldırma
Xfce'yi CentOS 7'nizden kaldırmak için aşağıdaki komutları çalıştırın:
$ sudo yum groupremove -y "Xfce"
$ sudo yum remove -y libxfce4*
MATE Masaüstü Ortamını Yükleyin
MATE'i kurmak için aşağıdaki komutları çalıştırın:
$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "MATE Desktop"
$ sudo reboot
Ardından, bağlandığınız kullanıcının dizininde dosyasını Xclients oluşturun:
$ echo "mate-session" > ~/.Xclients
$ chmod a+x ~/.Xclients
Artık Uzak Masaüstü Bağlantısı'nı kullanarak sunucuya bağlanabilirsiniz. MATE bu şekilde görünür:
MATE'i Çıkarma
MATE'i CentOS 7'den kaldırmak için aşağıdaki komutları çalıştırın:
$ sudo yum groupremove -y "MATE Desktop"
$ sudo yum autoremove -y
GNOME Masaüstü Ortamını Yükleyin
Şimdi GNOME 3'ü kurmayı deneyin. Bunu yapmak için, grafik arayüzlü kurulum için gerekli tüm paketleri yükleyecek olan GNOME Desktop paket grubunu yüklememiz gerekiyor:
$ sudo yum groupinstall "GNOME DESKTOP" -y
Bu biraz zaman alabilir. CentOS 7 dağıtımının minimum yapılandırmasında yaklaşık 1000 paket yüklenecektir.
Grafik arayüzü başlatın
GNOME Masaüstü paket grubunu yüklemiş olmamıza rağmen, GUI yeniden başlatma sırasında varsayılan olarak yüklenmeyecektir. Bunu çalıştırarak doğrulayabiliriz:
$ systemctl get-default
Sonuçlar:
multi-user.target
Varsayılan değer multi-user.target ise, bu GUI'nin yüklenmeyeceği anlamına gelir. Varsayılan değeri graphical.target olarak değiştirin. Bunu yapmak için aşağıdaki komutları çalıştırın:
$ sudo systemctl set-default graphical.target
Sonuçlar:
Removed symlink /etc/systemd/system/default.target.
etc/systemd/system/default.target dosyasından usr / lib / systemd / system / graphical.target dosyasına sembolik bağlantı oluşturuldu.
Bundan sonra, hemen grafik arayüze geçmek için aşağıdaki komutu çalıştırın:
$ sudo systemctl isolate graphical.target
Artık GNOME kullanarak CentOS 7'nize xRDP aracılığıyla bağlanabilirsiniz.
Kurulumdan sonra ilk bağlandığınızda GNOME 3 bu şekilde görünür. Kurulumu tamamlamak için ilk kurulum adımlarını takip edin:
Not: GNOME Masaüstü grafik kabuğunu yüklemeden önce CentOS 7'ye bağlanmak için Xfce veya MATE Masaüstü kullandıysanız, aşağıdaki komutu çalıştırın:
$ sudo rm -f ~/.Xclients
GNOME'un Kaldırılması
GNOME'u CentOS 7'nizden kaldırmak için aşağıdaki komutları çalıştırın:
$ sudo yum groupremove -y "GNOME Desktop"
$ sudo yum autoremove -y
Uzak Masaüstü Bağlantısı kullanarak bir bilgisayara bağlanma
xRDP ve masaüstü ortamını kurduktan sonra, yerel bilgisayardan uzaktaki bilgisayara bağlanabilirsiniz.
Windows'tan bağlantı
Microsoft Windows'tan sunucuya bağlanmak için Uzak Masaüstü Bağlantısı uygulamasını (mstsc.exe) bulup başlatmanız ve ana bilgisayar adınızı veya IP'nizi girmeniz yeterlidir:
Eğer ilk kez bağlanıyorsanız, birkaç güvenlik uyarısı alacaksınız. Bunun sunucunuz olduğunu ve güvenli olduğunu varsayarak, bu uyarıları kabul edin: