Ubuntu 24.04 Üzerinde Xrdp Nasıl Etkinleştirilir?

Ubuntu sunucularına görsel arayüzle bağlanmak için Xrdp hizmetinden yararlanabiliriz. Bu servis, Windows’un Remote Desktop Connection aracıyla Ubuntu sistemine uzaktan erişim sağlamamıza olanak tanır.

Sanal Sunucuyu Güncelleyelim

İşleme başlamadan önce sistem paketlerini güncellemek en sağlıklı adımdır. Güncelleme bittikten sonra xrdp kurulumunda herhangi bir hata yaşanmadan ilerleyebiliriz.

sudo apt update && sudo apt upgrade -y

Xfce Grafik Arayüzünü Hazırlayalım

Xrdp, grafik ortamı olmayan sunucularda oturum başlatamaz, bu yüzden düşük kaynak tüketimli Xfce masaüstünü sisteme ekleyelim. Yükleme işlemi bittiğinde masaüstü bileşenleri eksiksiz şekilde çalışır duruma gelir.

sudo apt install xfce4 -y

Varsayılan olarak seçmek için onaylayalım.

Bu görselin Alt özniteliği boş. Dosya adı: Ekran-goruntusu-2025-11-17-125135.png

Xrdp Bağlantı Servisini Yükleyelim

Xrdp, RDP protokolü üzerinden bağlantı kurulmasını sağlayan sunucu bileşenidir. Paketi kuralım ve kurulum bitince servisin otomatik olarak devreye girdiğini kontrol edelim.

sudo apt install xrdp -y

Kurulumu onaylamak için sudo systemctl status xrdp

Xrdp Oturumları İçin Xfce’yi Varsayılan Hale Getirelim

Uzak oturum başlatıldığında hangi grafik ortamının kullanılacağını seçelim. Oluşturacağımız yapılandırma dosyasıyla Xfce’yi varsayılan masaüstü olarak tanımlayalım.

echo xfce4-session > ~/.xsession
sudo systemctl restart xrdp

Uzak Masaüstü İçin 3389 Portunu Açalım

Xrdp bağlantısının devreye alınması için güvenlik duvarında 3389 portunu açalım. Bağlantı trafiğini sadece kendi IP adresimize izin verecek şekilde sınırlandırarak güvenliği sağlamlaştıralım.

Bu görselin Alt özniteliği boş. Dosya adı: Ekran-goruntusu-2025-11-17-142542-1024x316.png

Sunucuya hangi IP’den bağlanacağımızı görmek için aşağıdaki komutu çalıştıralım. Çıktı ekranında bize ait olan genel IP adresi yazacaktır.

curl ifconfig.me

Elde ettiğimiz IP adresini kullanarak 3389 bağlantı noktasını sadece bize açık olacak şekilde ayarlayalım. Bu yöntem açık erişime göre çok daha güvenlidir.

sudo ufw allow from SIZIN_IP_ADRESINIZ/32 to any port 3389

Kuralı uyguladıktan sonra güvenlik duvarını aktif hâle getirelim. Komut, sistemde UFW kapalıysa etkinleştirmemizi sağlar.

sudo ufw enable

Uygulanan kuralın aktif olduğunu ve 3389 bağlantı noktasının sadece belirlediğimiz IP için açık olduğunu aşağıdaki komutla doğrulayalım.

sudo ufw status

xRDP Uyumluluğu İçin Wayland’i Kapatıyoruz

Ubuntu 24.04, başlangıçta Wayland’i etkin kullanır ancak bu oturum xRDP ile çalışmaz. Yapılandırma dosyasını düzenleyerek Wayland desteğini kapatalım.

sudo nano /etc/gdm3/custom.conf

Açılan dosyada şu satırın başındaki # işaretini silelim

WaylandEnable=false
Bu görselin Alt özniteliği boş. Dosya adı: Ekran-goruntusu-2025-11-17-142208.png

Ardından hizmeti yeniden başlatalım

sudo systemctl restart gdm3

Windows üzerinden bağlanalım

Bilgisayarımızdan Uzak Masaüstü Bağlantısı uygulamasını açalım. Sunucunun IP adresini yazalım ve kullanıcı bilgilerimizle oturum açalım.

sunucu-ip-adresi:3389

Ubuntu sunucuda uzak masaüstü ortamını hazırladıktan sonra, sistem kaynaklarını izlemek ve performans verilerini görselleştirmek için Prometheus ve Grafana ikilisini tercih edebilirsiniz.
Aşamaları detaylı görmek isterseniz Prometheus ve Grafana Kullanarak Ubuntu İzleme başlıklı rehberime göz atabilirsiniz.

Sık Sorulan Sorulan Sorular

xRDP bağlantısı geliyor ama oturum açılamıyor?

Bu sorun genellikle oturum dosyasının yanlış oluşturulmasından kaynaklanır. .xsession dosyasını yeniden yazalım ve xRDP hizmetini yeniden başlatalım.

echo xfce4-session > ~/.xsession
chmod +x ~/.xsession
sudo systemctl restart xrdp

Uzak masaüstüne bağlanınca siyah ekran görünüyor. Çözümü nedir?

Wayland kapatılmamış olabilir, custom.conf dosyasını yeniden kontrol edelim ve hizmeti yeniden başlatalım.

Bağlantı hemen kopuyor veya hiç bağlanmıyor. Ne yapalım?

Güvenlik duvarında 3389 bağlantı noktasına izin verilmemiş olabilir, kuralı tekrar uygulayalım.

sudo ufw allow 3389/tcp

Klavye düzeni yanlış geliyor

Klavye yapılandırmasını yeniden ayarlayalım ve yeniden başlatalım.

sudo dpkg-reconfigure keyboard-configuration

Yorum yapın