Ich hatte die Möglichkeit, eine RDP-Verbindung für Unternehmen von Windows zur CentOS-GUI-Umgebung einzurichten. Dieses Mal möchte ich dies als Wissen belassen.
Terminal: Windows 10 Pro OS: CentOS7.7
[root@tspshell01 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@tspshell01 ~]#
Betriebssysteminstallation mit "minimaler Installation"
Die folgenden Einstellungen wurden abgeschlossen ** ・ Einstellung von Hostname / IP-Adresse ** ** ・ DNS-Einstellungen **
Der Ausgangszustand befindet sich direkt unter "/etc/yum.repos.d".
[root@tspshell01 ~]# ll /etc/yum.repos.d/
32 insgesamt
-rw-r--r--.1 root root 1664 5. September 2019 CentOS-Base.repo
-rw-r--r--.1 Wurzel Wurzel 1309 5. September 2019 CentOS-CR.repo
-rw-r--r--.1 root root 649 5. September 2019 CentOS-Debuginfo.repo
-rw-r--r--.1 Wurzel Wurzel 630 5. September 2019 CentOS-Media.repo
-rw-r--r--.1 Wurzel Wurzel 1331 5. September 2019 CentOS-Sources.repo
-rw-r--r--.1 root root 6639 5. September 2019 CentOS-Vault.repo
-rw-r--r--.1 root root 314 5. September 2019 CentOS-fasttrack.repo
[root@tspshell01 ~]#
Klicken Sie hier für die Prozedur.
** ① Deaktivieren Sie die Firewall (oder öffnen Sie den Port) ** ** ② Repository-Datei lesen ** ** ③ GNOME Desktop installieren ** ** ④ Epel-Repository installieren ** ** ⑤ Installieren Sie die erforderlichen Pakete für den Remotedesktop ** ** ⑥ Funktionsprüfung **
Dann werde ich erklären.
・ Stoppen Sie die Firewall
systemctl status firewalld
systemctl stop firewalld
systemctl status firewalld
・ Deaktivieren Sie die Firewall
systemctl is-enabled firewalld
systemctl disable firewalld
systemctl is-enabled firewalld
--3389 Port offen (wenn die Firewall nicht gestoppt ist)
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
firewall-cmd --list-all
yum clean all
yum repolist all
→ Bestätigen Sie, dass "base / 7 / x86_64" gültig ist
yum groupinstall "GNOME Desktop"
** * Sie werden kurz vor der Installation mit "Ja" oder "Nein" gefragt. Führen Sie daher "y" aus. **
Das "epel repository" wird verwendet, um "xrdp" zu installieren.
yum install epel
[root@tspshell01 yum.repos.d]# ll /etc/yum.repos.d/
Insgesamt 36
-rw-r--r--.1 root root 1664 5. September 2019 CentOS-Base.repo
-rw-r--r--.1 root root 649 5. September 2019 CentOS-Debuginfo.repo
-rw-r--r--.1 Wurzel Wurzel 630 5. September 2019 CentOS-Media.repo
-rw-r--r--.1 Wurzel Wurzel 1331 5. September 2019 CentOS-Sources.repo
-rw-r--r--.1 root root 6639 5. September 2019 CentOS-Vault.repo
-rw-r--r--.1 root root 314 5. September 2019 CentOS-fasttrack.repo
-rw-r--r--1 Wurzel Wurzel 1050 3. Oktober 2017 epel-testing.repo
-rw-r--r--1 Wurzel Wurzel 951 3. Oktober 2017 epel.repo
[root@tspshell01 yum.repos.d]#
yum clean all
yum repolist all
yum install tigervnc-server
yum install xrdp
--xrdp Dienststart / automatischer Start
・ Starten Sie den xrdp-Dienst
systemctl status xrdp
systemctl start xrdp
systemctl status xrdp
・ Xrdp automatischer Start
systemctl is-enabled xrdp
systemctl enable xrdp
systemctl is-enabled xrdp
--Wenn die Verbindung erfolgreich hergestellt wurde, wird der Anmeldebildschirm angezeigt. Geben Sie den Benutzernamen / das Passwort des Servers ein
--Wenn die Anmeldung erfolgreich ist, wird ein Bildschirm wie dieser angezeigt.
「Xvnc」→「Xorg」
cp -p /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_`date "+%Y%m%d_%H%M%S"`
--Überprüfen Sie die Dateisicherung
[root@tspshell01 yum.repos.d]# ll /etc/xrdp | grep xrdp
-rw-r--r--1 Wurzel Wurzel 5427 11. März 19:53 xrdp.ini
-rw-r--r--1 Wurzel Wurzel 5427 11. März 19:53 xrdp.ini_20200518_223104
-rw-r--r--1 Wurzel Wurzel 3570 11. März 19:53 xrdp_keyboard.ini
[root@tspshell01 yum.repos.d]#
vi /etc/xrdp/xrdp.ini
** Vor der Korrektur **
#[Xorg]
#name=Xorg
#lib=libxup.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
#code=20
[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
#xserverbpp=24
#delay_ms=2000
Überarbeitet
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20
#[Xvnc]
#name=Xvnc
#lib=libvnc.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
#xserverbpp=24
#delay_ms=2000
→ Einstellung, dass nur "Xorg" auf dem Anmeldebildschirm angezeigt wird
--Vergleichen Sie mit der Sicherungsdatei
diff /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_20200518_223104
Ausführungsergebnis
[root@tspshell01 yum.repos.d]# diff /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_20200518_223104
181,192c181,183
< [Xorg]
< name=Xorg
< lib=libxup.so
< username=ask
< password=ask
< ip=127.0.0.1
< port=-1
< code=20
<
< #[Xvnc]
< #name=Xvnc
< #lib=libvnc.so
---
> #[Xorg]
> #name=Xorg
> #lib=libxup.so
196a188,196
> #code=20
>
> [Xvnc]
> name=Xvnc
> lib=libvnc.so
> username=ask
> password=ask
> ip=127.0.0.1
> port=-1
[root@tspshell01 yum.repos.d]#
→ Es gibt nur einen Unterschied im bearbeiteten Teil
systemctl status xrdp
systemctl restart xrdp
systemctl status xrdp
Bestätigen Sie, dass Sie eine Verbindung herstellen können (Sitzung wurde in "Xorg" geändert)
-Setzen der Dateisicherung
cp -p /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_`date "+%Y%m%d_%H%M%S"`
[root@tspshell01 yum.repos.d]# ll /etc/xrdp | grep xrdp
-rw-r--r--1 Wurzel Wurzel 5426 18. Mai 22:37 xrdp.ini
-rw-r--r--1 Wurzel Wurzel 5427 11. März 19:53 xrdp.ini_20200518_223104
-rw-r--r--1 Wurzel Wurzel 5426 18. Mai 22:37 xrdp.ini_20200518_224629
-rw-r--r--1 Wurzel Wurzel 5426 18. Mai 22:37 xrdp.ini_20200518_224633
-rw-r--r--1 Wurzel Wurzel 3570 11. März 19:53 xrdp_keyboard.ini
[root@tspshell01 yum.repos.d]#
vi /etc/xrdp/xrdp.ini
** Vor der Korrektur **
max_bpp=32
Überarbeitet
max_bpp=24
--Vergleichen Sie mit der Sicherungsdatei
[root@tspshell01 yum.repos.d]# diff /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_202005
18_224633
73c73
< max_bpp=24
---
> max_bpp=32
[root@tspshell01 yum.repos.d]#
→ Es gibt nur einen Unterschied im bearbeiteten Teil
systemctl status xrdp
systemctl restart xrdp
systemctl status xrdp
Bestätigen Sie, dass Sie eine Verbindung herstellen können
Installieren Sie xrdp unter CentOS7 und stellen Sie unter Windows eine Verbindung zum Remotedesktop her https://qiita.com/shinoere/items/35793d9c6155145cb37c
xrdp https://qiita.com/n-yamanaka/items/653af5cdac63721ff074
Twitter Ich murmele hauptsächlich über Karriere-Hacks von Infrastrukturingenieuren. ** **. https://twitter.com/satton6987
Recommended Posts