07.06.2023

CentOS 7 üzerinde bir RDP Sunucusu kurma ve yapılandırma

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:

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: