Ubuntu 24.04 Xrdp Kurulumu Nasıl Yapılır?
Ubuntu sunucularına grafik arayüz üzerinden erişmek için Xrdp servisini kullanabiliriz. Xrdp, Windows’un Uzak Masaüstü Bağlantısı aracılığıyla Ubuntu sunucusuna doğrudan bağlantı kurmamıza imkân tanır ve masaüstü ortamına uzaktan erişimi kolaylaştırır.
Sanal Sunucuyu Güncelleyelim
Kuruluma geçmeden önce sistem paketlerinin güncel olması gerekir. Bu adım, xrdp’nin sorunsuz bir şekilde yüklenmesini sağlar. Güncelleme işlemi tamamlandığında diğer kurulum adımlarına devam edebiliriz.
sudo apt update && sudo apt upgrade -y
Xfce Ortamıyla Grafik Arayüzü Oluşturalım
Xrdp’nin oturum açabilmesi için grafik destek şarttır, bu nedenle hafif ve hızlı çalışan Xfce masaüstünü sisteme kuralım. Kurulumdan sonra masaüstü ortamı otomatik olarak hazır hâle gelir.
sudo apt install xfce4 -y
Varsayılan olarak seçmek için onaylayalım.

Xrdp Servisini Sisteme Kuralım
Xrdp, uzak masaüstü bağlantısını sağlayan temel servistir. Paketi sisteme yükleyelim ve kurulumdan sonra servisin otomatik olarak başlatıldığını kontrol edelim.
sudo apt install xrdp -y
Kurulumu onaylamak için sudo systemctl status xrdp
Xrdp İçin Varsayılan Xfce Oturumunu Tanımlayalım
Uzak bağlantı açıldığında hangi masaüstü ortamının yükleneceğini belirtmemiz gerekir. İlgili yapılandırma dosyasını oluşturarak Xfce oturumunu varsayılan seçenek olarak ayarlayalım.
echo xfce4-session > ~/.xsession
sudo systemctl restart xrdp
Güvenlik Duvarında 3389 Portunu Etkinleştirelim
Uzak masaüstü bağlantısının çalışabilmesi için güvenlik duvarında 3389 numaralı portu açmamız gerekir. Ayrıca erişimi yalnızca kendi IP adresimize sınırlandırarak bağlantıyı daha güvenli hâle getirelim.

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
Wayland Desteğini Devre Dışı Bırakalım
Ubuntu 24.04 varsayılan olarak Wayland oturumuyla gelir ve bu yapı xRDP ile uyumlu değildir. İlgili dosyayı açarak Wayland’i kapatalım ve oturumun Xorg ile çalışmasını sağlayalım.
sudo nano /etc/gdm3/custom.conf
Açılan dosyada şu satırın başındaki # işaretini silelim
WaylandEnable=false

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 sunucularda uzak masaüstü yapısını kurduktan sonra sistemi izlemek ve grafik tabanlı performans verilerini takip etmek için Prometheus ve Grafana çözümlerini kullanabilirsiniz.
Daha detaylı adımlar için Ubuntu Sunucu İzleme Aracı Olarak Prometheus ve Grafana 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
