İçeriğe geç

Ubuntu 24.04 Üzerine Xrdp Kurulumu

Kategori: Linux Sistemleri

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

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir