GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte xrdp na CentOS 7 / RHEL 7

xrdp je Open Source Remote desktop Protocol server, který vám umožňuje RDP na váš Linux server ze stroje Windows; je schopen přijímat připojení od klientů rdesktop, freerdp a vzdálené plochy.

Tento příspěvek vám pomůže nastavit server xrdp na CentOS 7 / RHEL 7 .

Předpoklady

1. Nejprve nainstalujte Gnome GUI na CentOS 7 / RHEL 7

2. xrdp je k dispozici v úložišti EPEL, takže Nainstalujte a nakonfigurujte úložiště EPEL .

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Nainstalujte xrdp na CentOS 7

Použijte příkaz YUM k instalaci balíčku xrdp na CentOS 7 / RHEL 7.

yum -y install xrdp tigervnc-server

Výstup:

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: del-mirrors.extreme-ix.org
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
Resolving Dependencies
--> Running transaction check
---> Package tigervnc-server.x86_64 0:1.8.0-2.el7_4 will be installed
---> Package xrdp.x86_64 1:0.9.5-1.el7 will be installed
--> Processing Dependency: xorgxrdp for package: 1:xrdp-0.9.5-1.el7.x86_64
--> Running transaction check
---> Package xorgxrdp.x86_64 0:0.2.5-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================
 Package                    Arch              Version                   Repository          Size
=================================================================================================
Installing:
 tigervnc-server            x86_64            1.8.0-2.el7_4             updates            213 k
 xrdp                       x86_64            1:0.9.5-1.el7             epel               413 k
Installing for dependencies:
 xorgxrdp                   x86_64            0.2.5-3.el7               epel                61 k

Transaction Summary
=================================================================================================
Install  2 Packages (+1 Dependent package)

Total download size: 688 k
Installed size: 2.7 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/epel/packages/xrdp-0.9.5-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Public key for xrdp-0.9.5-1.el7.x86_64.rpm is not installed
(1/3): xrdp-0.9.5-1.el7.x86_64.rpm                                        | 413 kB  00:00:01
(2/3): tigervnc-server-1.8.0-2.el7_4.x86_64.rpm                           | 213 kB  00:00:01
(3/3): xorgxrdp-0.2.5-3.el7.x86_64.rpm                                    |  61 kB  00:00:01
-------------------------------------------------------------------------------------------------
Total                                                            409 kB/s | 688 kB  00:00:01
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
 Userid     : "Fedora EPEL (7) <[email protected]>"
 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
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Installing : xorgxrdp-0.2.5-3.el7.x86_64                                                   1/3
  Installing : 1:xrdp-0.9.5-1.el7.x86_64                                                     2/3
  Installing : tigervnc-server-1.8.0-2.el7_4.x86_64                                          3/3
  Verifying  : xorgxrdp-0.2.5-3.el7.x86_64                                                   1/3
  Verifying  : tigervnc-server-1.8.0-2.el7_4.x86_64                                          2/3
  Verifying  : 1:xrdp-0.9.5-1.el7.x86_64                                                     3/3

Installed:
  tigervnc-server.x86_64 0:1.8.0-2.el7_4                xrdp.x86_64 1:0.9.5-1.el7

Dependency Installed:
  xorgxrdp.x86_64 0:0.2.5-3.el7

Complete!
</[email protected]>

Jakmile je xrdp nainstalováno, spusťte službu xrdp pomocí následujícího příkazu.

systemctl start xrdp

xrdp by nyní měl naslouchat na 3389. Můžete to potvrdit pomocí netstat příkaz.

netstat -antup | grep xrdp

Výstup:

tcp        0      0 0.0.0.0:3389            0.0.0.0:*               LISTEN      1508/xrdp
tcp        0      0 127.0.0.1:3350          0.0.0.0:*               LISTEN      1507/xrdp-sesman

ČTĚTE :Příkaz netstat nebyl nalezen na CentOS 7 / RHEL 7 – Rychlá oprava

Ve výchozím nastavení se služba xrdp nespustí automaticky po restartu systému. Spuštěním následujícího příkazu v terminálu povolte službu při spuštění systému.

systemctl enable xrdp

Firewall

Nakonfigurujte bránu firewall tak, aby umožňovala připojení RDP z externích počítačů. Následující příkaz přidá výjimku pro port RDP (3389).

firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload

SELinux

Nakonfigurujte SELinux

chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman

Otestujte xrdp vzdálené připojení

Nyní vezměte RDP z libovolného počítače se systémem Windows pomocí Připojení ke vzdálené ploše. Do pole počítače zadejte IP adresu linuxového serveru a poté klikněte na připojit.

Možná budete muset ignorovat varování o neshodě názvu certifikátu RDP.

Budete požádáni o zadání uživatelského jména a hesla. Můžete použít root nebo libovolného uživatele, kterého máte v systému. Ujistěte se, že používáte modul „Xvnc “.

Pokud kliknete na OK, uvidíte zpracování. Za méně než půl minuty získáte plochu.

To je vše. Úspěšně jste nakonfigurovali xRDP na CentOS 7 / RHEL 7 .


Cent OS
  1. Jak nainstalovat VMware Workstation 8 na CentOS 6 / RHEL 6 (x86_64)

  2. Nainstalujte Webmin na CentOS 7 / RHEL 7

  3. Nainstalujte vzdálenou plochu xrdp do CentOS 6 / RHEL 6

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat XRDP na CentOS 7

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8