Ubuntu sunucularına grafik arayüzünden bağlanmak için xrdp yönetimini kullanbiliriz. Xrdp Windows’taki uzak masaüstü bağlantısı uygulamasından Ubuntu sunucunuza uzaktan bağlantı kurmanızı sağlar.
Sanal Sunucu Sistemini Güncelleyelim
Kuruluma başlamadan önce paketi hatasız yüklemek için sistemi güncelleyelim. Güncelleme tamamlandığında diğer adımlara geçelim.
sudo apt update && sudo apt upgrade -y
Masaüstü ortamını kuralım (Xfce)
Xrdp grafik arayüz olmadan çalışmaz, bu yüzden hafif ve hızlı olan Xfce masaüstünü kuralım. Kurulum tamamlandığında masaüstü ortamı hazır hâle gelsin.
sudo apt install xfce4 -y
Varsayılan olarak seçmek için onaylayalım.

Xrdp hizmetini yükleyelim
Xrdp, uzak masaüstü bağlantısını çalıştıran hizmettir. Paketi kuralım ve hizmetin otomatik başladığını doğrulayalım.
sudo apt install xrdp -y
Kurulumu onaylamak için sudo systemctl status xrdp
Xrdp’nin Xfce ile çalışmasını ayarlayalım
Bağlantı kurulduğunda hangi masaüstü ortamının açılacağını belirtelim. Bu dosyayı oluşturarak Xfce oturumunu varsayılan hâle getirelim.
echo xfce4-session > ~/.xsession
sudo systemctl restart xrdp
Güvenlik duvarında 3389 bağlantı noktasını açalım
Uzak masaüstü bağlantısının çalışması için sunucunun güvenlik duvarında 3389 numaralı bağlantı noktasını açalım. Bağlantıya yalnızca kendi IP adresimizden izin vererek sistemi 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 oturumunu kapatalım
Ubuntu 24.04, varsayılan olarak Wayland kullanır ve Wayland xRDP ile çalışmaz. Dosyayı açalım ve Wayland’i kapatalı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ünü kurduktan sonra sistemi izlemek ve grafiksel performans verilerini görmek için Prometheus ve Grafana kullanabilirsiniz.
Ayrıntılı anlatım için Ubuntu İçin Prometheus ve Grafana Entegrasyonu 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

