XRDP ve GNOME Desktop Kurulumu — Ubuntu Sunucuda Güvenli Uzak Masaüstü

Son gözden geçirme: Eylül 2026 · Ubuntu 22.04/24.04 ve xrdp projesinin resmî belgelerine göre

Hızlı çözüm

XRDP ve GNOME desktop kurulumu üç adımda tamamlanır: önce hafif bir masaüstü paketi (ubuntu-desktop-minimal) kurulur, ardından xrdp servisi eklenir; son olarak 3389 portu güvenlik duvarında yalnızca güvendiğiniz bir IP’ye açılır ya da hiç açılmadan SSH tüneli üzerinden bağlanılır.

  1. Sunucuyu güncelleyip ubuntu-desktop-minimal paketini kurun.
  2. xrdp paketini kurun, systemctl status xrdp ile servisi doğrulayın.
  3. 3389 portunu ufw’de tek bir IP’ye sınırlayın ya da SSH tüneli kullanın.
Panel Yok — terminal (SSH) üzerinden kurulum
Sistem Ubuntu 22.04 ya da 24.04, VPS/VDS
Yetki Sunucunun sudo yetkili kullanıcısı
Narhost ürünü VPS Sunucu

Başlamadan önce

  • Sunucuda sudo yetkili, root olmayan bir kullanıcınız olsun; RDP oturumunu bu kullanıcıyla açacaksınız.
  • SSH ile bağlanabildiğinizden emin olun; RDP, SSH’nin yerine geçmez ve bir sorun çıkarsa kurtarma yolu SSH’dir.
  • Sunucunun RAM’ini free -h ile kontrol edin; GNOME masaüstü 1 GB’lık pakette zorlanır, 2 GB ve üzeri önerilir.
  • 3389 portunu kime açacağınıza (sabit bir IP mi, yoksa SSH tüneli mi) baştan karar verin.

XRDP ve GNOME desktop kurulumu ne işe yarar, ne zaman gerekir

Narhost’ta VPS ve VDS ürünleri yönetimsizdir: sunucu içindeki işletim sistemi, panel ve uygulamalar sizin sorumluluğunuzdadır. Günlük yönetim çoğunlukla SSH terminaliyle yapılır; ama bazı işler (GUI gerektiren bir kurulum sihirbazı, dosya yöneticisiyle çalışmak, tarayıcı üzerinden test etmek) grafik bir masaüstü ister. xrdp, Microsoft’un RDP protokolünü Linux tarafında uygulayan açık kaynaklı bir sunucu; Windows’un yerleşik Uzak Masaüstü Bağlantısı istemcisiyle ya da Remmina gibi bir RDP istemcisiyle Ubuntu sunucunuza grafik arayüzle bağlanmanızı sağlar.

GNOME, Ubuntu’nun varsayılan masaüstü ortamıdır; bu yüzden xrdp ile en sık eşleştirilen masaüstüdür. xrdp’nin resmi masaüstü desteği sayfasına göre GNOME, XFCE’den farklı olarak kutudan çalışmaz; oturumun doğru başlaması özel yapılandırma ister, bu adımlar aşağıda var. Tam ubuntu-desktop paketi yerine ubuntu-desktop-minimal kullanmak, gereksiz uygulamaları (ofis paketi, oyunlar) devre dışı bırakarak RAM ve CPU tüketimini düşürür; küçük VPS paketlerinde fark hissedilir.

XRDP ve GNOME desktop kurulumu akış şeması — masaüstü paketi, xrdp servisi, güvenlik duvarı ve bağlantı adımları
Ubuntu sunucuda uzak masaüstü dört adımda kurulur: minimal masaüstü paketi, xrdp servisi, sınırlı güvenlik duvarı kuralı ve RDP istemcisiyle bağlantı.

Adım adım XRDP ve GNOME desktop kurulumu

  1. Sunucuyu güncelleyin. SSH ile sudo yetkili kullanıcınızla bağlanıp paket listesini tazeleyin.
    sudo apt update
    sudo apt upgrade -y

    Beklenen sonuç: paket listesi güncellenir; çekirdek güncellendiyse komut çıktısının sonunda yeniden başlatma önerisi görürsünüz.

  2. Masaüstü ortamını kurun. Kaynak tüketimini düşük tutmak için minimal paketi tercih edin.
    sudo apt install ubuntu-desktop-minimal -y

    Beklenen sonuç: GNOME Shell ve temel uygulamalar kurulur; küçük paketlerde bu adım bağlantı hızına göre 10-20 dakika sürebilir.

  3. xrdp’yi kurun ve servis durumunu doğrulayın.
    sudo apt install xrdp -y
    sudo systemctl status xrdp

    Beklenen sonuç: çıktıda “active (running)” satırı görünür. Kurulum sırasında xrdp kendine özel bir self-signed sertifika üretir; ilk RDP bağlantısında istemci bu sertifika için bir güven uyarısı gösterir — sunucunun IP’sini kendiniz doğruladıysanız bu beklenen, zararsız bir uyarıdır.

  4. Güvenlik duvarında portu sınırlı açın.Ubuntu’nun resmi ufw dokümantasyonuna göre etkinleştirmeden önce SSH kuralını eklemek bağlantınızın kopmasını önler.

    Dikkat

    3389 portu internette en çok taranan ve otomatik saldırı denenen portlardan biridir. Mümkünse hiç açmayın ve SSH tüneli kullanın (bir sonraki adım); açmanız gerekiyorsa yalnızca bildiğiniz bir IP’ye sınırlayın.

    sudo ufw allow OpenSSH
    sudo ufw allow from 203.0.113.10 to any port 3389 proto tcp
    sudo ufw enable
    sudo ufw status

    Beklenen sonuç: ufw status çıktısında 3389/tcp satırı yalnızca belirttiğiniz IP için ALLOW görünür; diğer kaynaklardan gelen bağlantılar reddedilir.

  5. Tercihen SSH tüneliyle bağlanın. Portu dışarı hiç açmadan bağlanmak isterseniz yerel bilgisayarınızdan bir tünel açın.
    ssh -L 3389:localhost:3389 [email protected]

    Beklenen sonuç: tünel açık kaldığı sürece RDP istemcisinde adres olarak localhost:3389 yazarak sunucuya bağlanırsınız; 3389 portu ufw’de hiç açılmasa da çalışır.

  6. RDP istemcisiyle bağlanın. Windows’ta yerleşik Uzak Masaüstü Bağlantısı (mstsc), macOS ve Linux’ta Remmina gibi bir istemci kullanın; kullanıcı adı ve parola alanına sunucudaki normal, sudo yetkili kullanıcınızın bilgilerini girin.

    Beklenen sonuç: birkaç saniye içinde GNOME oturumu açılır; sertifika uyarısı çıkarsa sunucunun IP’sini doğrulayıp devam edin.

Doğrulama

Sonuç

RDP istemcisinde GNOME masaüstü tam ekran açılıyorsa kurulum tamamlanmış demektir. Sunucu tarafında sudo systemctl is-active xrdp komutu “active” döner; ss -tlnp | grep 3389 ile 3389 portunun dinlendiğini de görebilirsiniz.

Hâlâ çözülmediyse

  • Bağlantı boş ya da gri ekran açıyor. Aynı kullanıcıyla sunucunun konsolunda (panel üzerinden) da bir oturum açıksa GNOME çakışabilir; konsoldan çıkış yapıp RDP’yi tekrar deneyin.
  • Bağlantı reddediliyor.systemctl status xrdp ile servisin çalıştığını ve ufw status ile 3389 kuralının doğru IP’ye tanımlı olduğunu kontrol edin.
  • Sunucuya ping atamıyorsunuz ama SSH çalışıyor. Bu normal olabilir; ICMP güvenlik duvarında ayrı kapatılmış olabilir, bkz. sunucuya ping atılamıyorsa ne yapmalı.
  • Parola kabul edilmiyor. Root ile bağlanmayı deniyorsanız normal, sudo yetkili bir kullanıcıya geçin; bkz. sudo yetkili kullanıcı oluşturma.

Narhost desteği

Talebe şunları ekleyin: sunucunuzun IP adresi, systemctl status xrdp çıktısı, RDP istemcisinin gösterdiği tam hata metni ve ufw status çıktısı.

Destek talebi aç

Sıkça sorulan sorular

3389 portunu dışarı açmadan RDP kullanabilir miyim?

Evet. SSH tüneli açıp RDP istemcinizi localhost:3389 adresine yönlendirirseniz port hiç dışarıya açılmaz.

GNOME yerine daha hafif bir masaüstü kurabilir miyim?

Evet, xrdp XFCE gibi daha az kaynak tüketen ortamlarla da çalışır; bu kart özellikle GNOME kurulumunu anlatır.

Root kullanıcısıyla RDP ile bağlanabilir miyim?

Önerilmez. Root ile masaüstü oturumu açmak hem güvenlik riski taşır hem de bazı GNOME bileşenleri root oturumunda beklenmedik hatalar verir; sudo yetkili normal bir kullanıcı kullanın.

RDP bağlantısı sürekli gri ekranda kalıyor, neden?

En sık neden aynı kullanıcının sunucu konsolunda da açık bir oturumunun olmasıdır; konsoldan çıkış yapıp yeniden deneyin. Sorun sürerse xrdp servisini yeniden başlatıp systemctl status xrdp çıktısını kontrol edin.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: gnomexrdp

İlgili çözümler