Prerequisites:
- Update OS: sudo apt-get update & upgrade -y
- Install gnome desktop : sudo apt-get install ubuntu-gnome-desktop -y
- sudo apt-get install xrdp
- sudo apt-get install xfce4 -y
- echo xfce4-session >~/.xsession
- sudo service xrdp restart
CentOS 7:
Prerequisites:
- Update OS: sudo yum update
- Install gnome desktop : sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
- Create a repository file:
- vi /etc/yum.repos.d/xrdp.repo
- add these content into that file
[xrdp]
name=xrdp
baseurl=http://li.nux.ro/download/nux/dextop/el7/x86_64/
enabled=1
gpgcheck=0 - yum -y install xrdp tigervnc-server
- Start xrdp service: systemctl start xrdp.service
- Enable service at startup: systemctl enable xrdp.service
- Config firewall:
- firewall-cmd --permanent --zone=public --add-port=3389/tcp
- firewall-cmd --reload
- Configure SELinux:
- chcon --type=bin_t /usr/sbin/xrdp
- chcon --type=bin_t /usr/sbin/xrdp-sesman
Resume to the same connection:
- sudo vi /etc/xrdp/xrdp.ini
[xrdp1]
name=sesman-vnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1 ⇐ change to 5912, so the connect will resume.
沒有留言:
張貼留言