Xrdp Open Source Remote desktop Protocol server dır.
Xrdp ile bir Windows makineden linut makineye rdp ile bağlanabilirsiniz. Kurulum işlemi öncesinde Gnome Gui arayüzünü kurmanız gerekmektedir. Kurulum aşamaları aşağıdadır.
1- Epel ve Nux Desktop repository rpm lerinin kurulumu.
a) Otomatik kurulum
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
b) Manual kurulum
aşağıdaki gibi repository dosyası oluşturulur
# vi /etc/yum.repos.d/xrdp.repo
oluşturduğunuz dosyaya aşağıdaki içeriği ekleyip kaydedip kapatın.
[xrdp]
name=xrdp
baseurl=http://li.nux.ro/download/nux/dextop/el7/x86_64/
enabled=1
gpgcheck=0
2- Kurulum
Xrdp yi yüklemek için aşağıdaki komutu çalıştırın.
# yum -y install xrdp tigervnc-server
Kurulum sonrası aşağıdaki komut ile Xrdp Servisi başlatılır.
# systemctl start xrdp.service
Aşağıdaki komutla Xrdp yazılımının 3389 nolu portu dinlediğini görebilirsiniz.
# netstat -antup | grep xrdp
Xrdp yazılımının servisi sistem yeniden başladığında otomatil olarak çalışmaz. Xrdp yi bilgisayarınız açıldığında otomatik başlatmak isterseniz aşağıdaki komutla servisini otomatik başlatın.
# systemctl enable xrdp.service
Sisteminizde Firewall aktif ise aşağıdaki iptable kuralı ile gerekli portdüzenlemesi yapılır.
# firewall-cmd --permanent --zone=public --add-port=3389/tcp
# firewall-cmd --reload
Aşağıdaki komut ile SELinux ayarlarını yapıyoruz.
# chcon --type=bin_t /usr/sbin/xrdp
# chcon --type=bin_t /usr/sbin/xrdp-sesman