Ubuntu 24.04 Xrdp Uzak Masaüstü Kurulum

Ubuntu sunucularına masaüstü arayüzü üzerinden bağlanmak için Xrdp kullanılabilir. Xrdp, Windows cihazlardan RDP protokolüyle Ubuntu sunucusuna uzaktan bağlantı kurulmasını sağlar.

Sistemi Güncelleyelim

Kuruluma geçmeden önce paket listesini güncellemek önemlidir. Güncelleme tamamlandığında xrdp kurulumu için gerekli tüm adımlara sorunsuz şekilde devam edebiliriz.

sudo apt update && sudo apt upgrade -y

Xrdp İçin Xfce Masaüstünü Etkinleştirelim

Uzak masaüstü bağlantısı oluşturmak için sunucuda bir masaüstü arayüzü kurulmuş olmalıdır. Bu aşamada en stabil seçeneklerden biri olan Xfce masaüstünü’nü yükleyelim. Kurulum tamamlandığında grafik ortam sorunsuz biçimde aktif olur.

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 Sunucu Hizmetini Aktif Hale Getirelim

Uzak erişim için gerekli olan Xrdp servisini yükleyelim. Kurulumun ardından hizmetin otomatik başlatılıp başlatılmadığını mutlaka teyit edelim.

sudo apt install xrdp -y

Kurulumu onaylamak için sudo systemctl status xrdp

Uzak Masaüstünde Xfce Arayüzünü Etkinleştirelim

Bağlantı sonrası açılacak masaüstü ortamının belirlenmesi gerekir. Dosyayı hazırlayarak Xfce’nin varsayılan oturum olarak çalışmasını sağlayalım.

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

Güvenlik Duvarında RDP Portunu Aktifleştirelim

Uzak masaüstü erişimi için kullanılan 3389 portu güvenlik duvarında izinli olmalıdır. Portu açalım ve yalnızca bizim IP’mizden gelen bağlantılara izin vererek sistemi daha güvenli çalıştırabilelim.

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 Kullanımı İçin Wayland’i Devre Dışı Yapılandıralım

Wayland varsayılan oturum olarak aktif olduğu için xRDP bağlantısı kurulamaz. Bu nedenle ilgili ayar dosyasını açıp Wayland’i devre dışı bırakmamız gerekir.

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 sunucularda uzak masaüstü yapılandırmasını tamamladıktan sonra, sunucu izleme ve performans grafikleri için Prometheus ve Grafana kullanımı oldukça faydalıdır.

Prometheus ve Grafana Kullanarak Ubuntu İzleme rehberine 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