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