CentOS 7 Gnome Install
https://www.itzgeek.com/how-tos/linux/centos-how-tos/install-gnome-gui-on-centos-7-rhel-7.html
List yum packages
# yum group list
# yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
Enable GUI on start
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
# reboot
xRDP Installation
https://www.itzgeek.com/how-tos/linux/centos-how-tos/install-xrdp-on-centos-7-rhel-7.html
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y install xrdp tigervnc-server
Start xrdp & check its listener
systemctl start xrdp netstat -antup | grep xrdp
Enable xrdp at startup
systemctl enable xrdp
Created symlink from /etc/systemd/system/multi-user.target.wants/xrdp.service to /usr/lib/systemd/system/xrdp.service.
Configure Firewall
firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload
SELinux
chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman
Output
[setup@c7-dev ~]$ yum group list Loaded plugins: fastestmirror, langpacks There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Determining fastest mirrors * base: dallas.tx.mirror.xygenhosting.com * extras: mirror.trouble-free.net * updates: reflector.westga.edu Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: Compatibility Libraries Console Internet Tools Development Tools Graphical Administration Tools Legacy UNIX Compatibility Scientific Support Security Tools Smart Card Support System Administration Tools System Management Done [setup@c7-dev ~]$ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm warning: /var/tmp/rpm-tmp.RowXVn: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied) [setup@c7-dev ~]$ sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [sudo] password for setup: Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm warning: /var/tmp/rpm-tmp.8Xja15: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:epel-release-7-11 ################################# [100%] [setup@c7-dev ~]$ sudo yum -y install xrdp tigervnc-server Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile epel/x86_64/metalink | 18 kB 00:00:00 * base: dallas.tx.mirror.xygenhosting.com * epel: fedora-epel.mirror.lstn.net * extras: mirror.sjc02.svwh.net * updates: reflector.westga.edu base | 3.6 kB 00:00:00 epel | 3.2 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/3): epel/x86_64/group_gz | 88 kB 00:00:00 (2/3): epel/x86_64/primary | 3.5 MB 00:00:00 (3/3): epel/x86_64/updateinfo | 928 kB 00:00:02 epel 12584/12584 Resolving Dependencies --> Running transaction check ---> Package tigervnc-server.x86_64 0:1.8.0-5.el7 will be installed ---> Package xrdp.x86_64 1:0.9.6-4.el7 will be installed --> Processing Dependency: xorgxrdp for package: 1:xrdp-0.9.6-4.el7.x86_64 --> Running transaction check ---> Package xorgxrdp.x86_64 0:0.2.6-2.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================== Installing: tigervnc-server x86_64 1.8.0-5.el7 base 214 k xrdp x86_64 1:0.9.6-4.el7 epel 415 k Installing for dependencies: xorgxrdp x86_64 0.2.6-2.el7 epel 62 k Transaction Summary =================================================================================================================================== Install 2 Packages (+1 Dependent package) Total download size: 690 k Installed size: 2.7 M Downloading packages: warning: /var/cache/yum/x86_64/7/epel/packages/xorgxrdp-0.2.6-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Public key for xorgxrdp-0.2.6-2.el7.x86_64.rpm is not installed (1/3): xorgxrdp-0.2.6-2.el7.x86_64.rpm | 62 kB 00:00:00 (2/3): xrdp-0.9.6-4.el7.x86_64.rpm | 415 kB 00:00:00 warning: /var/cache/yum/x86_64/7/base/packages/tigervnc-server-1.8.0-5.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Public key for tigervnc-server-1.8.0-5.el7.x86_64.rpm is not installed (3/3): tigervnc-server-1.8.0-5.el7.x86_64.rpm | 214 kB 00:00:00 ----------------------------------------------------------------------------------------------------------------------------------- Total 855 kB/s | 690 kB 00:00:00 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7) <epel@fedoraproject.org>" Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Package : epel-release-7-11.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Importing GPG key 0xF4A80EB5: Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>" Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 Package : centos-release-7-5.1804.el7.centos.2.x86_64 (@updates) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Running transaction check Running transaction test Transaction test succeeded Running transaction Warning: RPMDB altered outside of yum. Installing : xorgxrdp-0.2.6-2.el7.x86_64 1/3 Installing : 1:xrdp-0.9.6-4.el7.x86_64 2/3 Installing : tigervnc-server-1.8.0-5.el7.x86_64 3/3 Verifying : 1:xrdp-0.9.6-4.el7.x86_64 1/3 Verifying : xorgxrdp-0.2.6-2.el7.x86_64 2/3 Verifying : tigervnc-server-1.8.0-5.el7.x86_64 3/3 Installed: tigervnc-server.x86_64 0:1.8.0-5.el7 xrdp.x86_64 1:0.9.6-4.el7 Dependency Installed: xorgxrdp.x86_64 0:0.2.6-2.el7 Complete! [setup@c7-dev ~]$ sudo systemctl start xrdp [setup@c7-dev ~]$ netstat -antup | grep xrdp (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) [setup@c7-dev ~]$ sudo netstat -antup | grep xrdp tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 3404/xrdp tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 3403/xrdp-sesman [setup@c7-dev ~]$ sudo systemctl enable xrdp Created symlink from /etc/systemd/system/multi-user.target.wants/xrdp.service to /usr/lib/systemd/system/xrdp.service. [setup@c7-dev ~]$ sudo firewall-cmd --permanent --add-port=3389/tcp success [setup@c7-dev ~]$ sudo firewall-cmd --reload success [setup@c7-dev ~]$ sudo chcon --type=bin_t /usr/sbin/xrdp [setup@c7-dev ~]$ sudo chcon --type=bin_t /usr/sbin/xrdp-sesman
- Log in to post comments
Tags