Xrdp nedir?

XRDP, Linux X sunucuları için bir uzak masaüstü hizmetidir. Bu, uzak Linux masaüstü sistemlerini Microsoft RDP (Uzak Masaüstü Protokolü) üzerinden bağlamamızı sağlar. XRDP ayrıca iki yönlü pano aktarımını yani, metin, bitmap, dosya, ses yeniden yönlendirebilir. Sürücüyü yeniden yönlendirmesini yani, uzak makinelere yerel istemci sürücülerini bağlama destekler.
XRDP, Ubuntu sistemleri için kurulumu kolay ve yapılandırılabilir bir hizmettir. Ancak Ubuntu sistemlerinin uzak masaüstüne erişmek için bir VNC sunucusu da kullanabilirsiniz.
Prerequsities
- Ubuntu 14x-22x
- Superuser
Xrdp kurulumu
XRDP paketleri, Ubuntu sistemlerinde varsayılan apt depolarında zaten mevcuttur. Paket listesini güncelleyip, XRDP'yi sisteme kuralım.
sudo apt update && sudo apt install xrdp -y
Kurulum tamamlandıktan sonra XRDP hizmeti otomatik olarak başlatılacaktır. Aşağıdaki komutu uygulayarak durumu kontrol edebilirsiniz.
sudo systemctl status xrdp
Xrdp yüklenirken, "xrdp" adında bir kullanıcı oluşturacaktır. Xrdp oturumu, uzak masaüstü ile önemli bir rol oynayan “/etc/ssl/private/ssl-cert-snakeoil.key” sertifika anahtar dosyasını kullanır.
Düzgün çalışması için usermod komutu ile xrdp kullanıcısını “ssl-cert” grubuna ekleyin.
sudo usermod -aG ssl-cert xrdp
Değişikliklerin geçerli olması için, xrdp hizmetini yeniden başlatın.
sudo systemctl restart xrdp
XRDP hizmeti, standart uzak masaüstü bağlantı noktası 3389'u dinler. Uzak sistemler için bağlantı noktası 3389'a erişime izin vermek için güvenlik duvarını ayarlamanız gerekir.
Firewall (UFW) Yapılandırması
Güvenlik duvarı kapalı ise bu adım geçilebilir.
UFW güvenlik duvarı ile çalışan sistemler, LAN ağı için 3389 numaralı bağlantı noktasını açmak için aşağıdaki komutu kullanın.
ip adresini kendi sisteminize göre değiştiriniz.
sudo ufw allow from 192.168.1.0/24 to any port 3389
Kuralların geçerli olması için UFW'yi yeniden yükleyin.
sudo ufw reload
Artık, sisteminiz RDP protokolü üzerinden erişime hazır.
Uzak Masaüstüne Bağlanın
Xrdp hizmeti başarıyla yüklendi ve bağlanmaya hazır. Windows istemcinizde RDP istemcisini açın ve linux sisteminin IP adresini girin.
Windows rpd istemcisi için, çalıştır kısmına mstsc yazmanız yeterlidir.
Başarıyla bağlandıktan sonra, uzak sistem kimlik doğrulaması ister. Uzak masaüstü erişimi elde etmek için uzak linux sisteminin oturum açma kimlik bilgilerini girin. Başarılı bir kimlik doğrulamasından sonra, linux uzak masaüstüne erişeceksiniz. Artık uzak linux sisteminizi grafiksel olarak yönetebilirsiniz.