Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:x2go

X2Go

X2Go ist eine sehr performante Möglichkeit, Remote auf einen entfernten Server zuzugreifen. Die Haupt-Bibliotheken von X2Go basieren auf der Technologie NoMachine NX3 und wurden unter der GPL-Lizenz veröffentlicht. X2Go ist eine GPL Implementation von NX Server und NX Client Komponenten.

Eine Übertragung eines Remote-Bildschirms kann dank einer hohen Kompression auch mit einer geringen Bandbreite an Internetanbindung (56k Modem) realisiert werden.

Ab hier werden root-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um root zu werden geben Sie bitte folgenden Befehl ein:

$ su -
Password: 

Vorbereitung

Zur Installation von X2Go über ein rpm-Paket, soll hier das Repository eines Drittanbieters genutzt werden, da X2Go nicht im CentOS-Repository enthalten ist.

Nachfolgend soll das Repository des Drittanbieters EPEL genutzt werden. Eine Anleitung, wie das Repository des Drittanbieters EPEL eingebunden werden könnte, kann unter nachfolgendem internen Link nachgelesen werden:

Voraussetzungen

Als Voraussetzung für die Installation von X2Go sind folgende Komponenten erforderlich:

  • x2goserver - ist im epel-Repository des Drittanbieters EPEL enthalten
    • Dieses Paket enthält den Haupt-Dienst/Daemon und Werkzeuge für die Server seitige Session Administration.
  • x2goagent - ist im epel-Repository des Drittanbieters EPEL enthalten
    • Dieses Paket enthält eine Ausführungsschicht um die X2Go spezifische Anwendung der nx-Bibliotheken durchzuführen.
  • x2goserver-xsession - ist im epel-Repository des Drittanbieters EPEL enthalten
    • Dieses Paket enthält X2Go-Server „Add-ons“, welche X-Session Skripte, verwalten kann, welche beim Starten von Dekstop-Sessions ausgeführt werden.
  • x2goclient - ist im epel-Repository des Drittanbieters EPEL enthalten
    • Dieses Paket enthält den X2Go-Client für Linux.

Installation - Server

x2goserver-xsession

Zur Installation von X2Go wird nachfolgendes Paket benötigt:

  • x2goserver-xsession - ist im epel-Repository des Drittanbieters EPEL enthalten

:!: HINWEIS - Die weiteren mindestens benötigten Bestandteile von X2Go werden als Abhängigkeiten mit installiert!

Mit nachfolgendem Befehl, wird das Pakete x2goserver-xsession installiert:

# yum install x2goserver-xsession
Loaded plugins: changelog, priorities
66 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package x2goserver-xsession.x86_64 0:4.0.1.19-1.el7 will be installed
--> Processing Dependency: x2goserver = 4.0.1.19-1.el7 for package: x2goserver-xsession-4.0.1.19-1.el7.x86_64
--> Running transaction check
---> Package x2goserver.x86_64 0:4.0.1.19-1.el7 will be installed
--> Processing Dependency: x2goagent >= 3.5.0.25 for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: xorg-x11-fonts-misc for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: sshfs for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: pwgen for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(Sys::Syslog) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(File::Which) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(File::BaseDir) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(DBI) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(DBD::SQLite) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(DBD::SQLite) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(Config::Simple) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: perl(Capture::Tiny) for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: lsof for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Processing Dependency: bc for package: x2goserver-4.0.1.19-1.el7.x86_64
--> Running transaction check
---> Package bc.x86_64 0:1.06.95-13.el7 will be installed
---> Package fuse-sshfs.x86_64 0:2.5-1.el7 will be installed
--> Processing Dependency: fuse >= 2.2 for package: fuse-sshfs-2.5-1.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.7)(64bit) for package: fuse-sshfs-2.5-1.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: fuse-sshfs-2.5-1.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.5)(64bit) for package: fuse-sshfs-2.5-1.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.4)(64bit) for package: fuse-sshfs-2.5-1.el7.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.2)(64bit) for package: fuse-sshfs-2.5-1.el7.x86_64
--> Processing Dependency: libfuse.so.2()(64bit) for package: fuse-sshfs-2.5-1.el7.x86_64
---> Package lsof.x86_64 0:4.87-4.el7 will be installed
---> Package perl-Capture-Tiny.noarch 0:0.24-1.el7 will be installed
---> Package perl-Config-Simple.noarch 0:4.59-15.el7 will be installed
--> Processing Dependency: perl(Data::Dumper) for package: perl-Config-Simple-4.59-15.el7.noarch
---> Package perl-DBD-SQLite.x86_64 0:1.39-3.el7 will be installed
---> Package perl-DBI.x86_64 0:1.627-4.el7 will be installed
--> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI-1.627-4.el7.x86_64
--> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI-1.627-4.el7.x86_64
---> Package perl-File-BaseDir.noarch 0:0.03-14.el7 will be installed
---> Package perl-File-Which.noarch 0:1.09-12.el7 will be installed
---> Package perl-Sys-Syslog.x86_64 0:0.33-3.el7 will be installed
---> Package pwgen.x86_64 0:2.07-1.el7 will be installed
---> Package x2goagent.x86_64 0:3.5.0.29-1.el7 will be installed
--> Processing Dependency: nxagent for package: x2goagent-3.5.0.29-1.el7.x86_64
---> Package xorg-x11-fonts-misc.noarch 0:7.5-9.el7 will be installed
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-misc-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-misc-7.5-9.el7.noarch
--> Running transaction check
---> Package fuse.x86_64 0:2.9.2-5.el7 will be installed
---> Package fuse-libs.x86_64 0:2.9.2-5.el7 will be installed
---> Package nxagent.x86_64 0:3.5.0.29-1.el7 will be installed
--> Processing Dependency: libXcompshad.so.3()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libXcompext.so.3()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libXcomp.so.3()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xtst.so.6()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xrender.so.1()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xrandr.so.2()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xpm.so.4()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xinerama.so.1()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xfixes.so.3()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xext.so.6()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xdmcp.so.6()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xdamage.so.1()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_Xcomposite.so.1()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
--> Processing Dependency: libNX_X11.so.6()(64bit) for package: nxagent-3.5.0.29-1.el7.x86_64
---> Package perl-Data-Dumper.x86_64 0:2.145-3.el7 will be installed
---> Package perl-PlRPC.noarch 0:0.2020-14.el7 will be installed
--> Processing Dependency: perl(Net::Daemon) >= 0.13 for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Compress::Zlib) for package: perl-PlRPC-0.2020-14.el7.noarch
---> Package xorg-x11-font-utils.x86_64 1:7.5-18.1.el7 will be installed
--> Running transaction check
---> Package libNX_X11.x86_64 0:3.5.0.29-1.el7 will be installed
--> Processing Dependency: nx-libs(x86-64) = 3.5.0.29-1.el7 for package: libNX_X11-3.5.0.29-1.el7.x86_64
---> Package libNX_Xcomposite.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xdamage.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xdmcp.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xext.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xfixes.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xinerama.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xpm.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xrandr.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xrender.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libNX_Xtst.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libXcomp.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libXcompext.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package libXcompshad.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package perl-IO-Compress.noarch 0:2.061-2.el7 will be installed
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
--> Processing Dependency: perl(Compress::Raw::Bzip2) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
---> Package perl-Net-Daemon.noarch 0:0.48-5.el7 will be installed
--> Running transaction check
---> Package nx-libs.x86_64 0:3.5.0.29-1.el7 will be installed
---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 will be installed
---> Package perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 will be installed
--> Finished Dependency Resolution

Changes in packages about to be updated:


Dependencies Resolved

================================================================================
 Package                      Arch        Version               Repository
                                                                           Size
================================================================================
Installing:
 x2goserver-xsession          x86_64      4.0.1.19-1.el7        epel       13 k
Installing for dependencies:
 bc                           x86_64      1.06.95-13.el7        base      115 k
 fuse                         x86_64      2.9.2-5.el7           base       84 k
 fuse-libs                    x86_64      2.9.2-5.el7           base       93 k
 fuse-sshfs                   x86_64      2.5-1.el7             epel       58 k
 libNX_X11                    x86_64      3.5.0.29-1.el7        epel      519 k
 libNX_Xcomposite             x86_64      3.5.0.29-1.el7        epel       11 k
 libNX_Xdamage                x86_64      3.5.0.29-1.el7        epel       11 k
 libNX_Xdmcp                  x86_64      3.5.0.29-1.el7        epel       16 k
 libNX_Xext                   x86_64      3.5.0.29-1.el7        epel       32 k
 libNX_Xfixes                 x86_64      3.5.0.29-1.el7        epel       14 k
 libNX_Xinerama               x86_64      3.5.0.29-1.el7        epel       12 k
 libNX_Xpm                    x86_64      3.5.0.29-1.el7        epel       38 k
 libNX_Xrandr                 x86_64      3.5.0.29-1.el7        epel       13 k
 libNX_Xrender                x86_64      3.5.0.29-1.el7        epel       24 k
 libNX_Xtst                   x86_64      3.5.0.29-1.el7        epel       17 k
 libXcomp                     x86_64      3.5.0.29-1.el7        epel      312 k
 libXcompext                  x86_64      3.5.0.29-1.el7        epel       38 k
 libXcompshad                 x86_64      3.5.0.29-1.el7        epel       36 k
 lsof                         x86_64      4.87-4.el7            base      331 k
 nx-libs                      x86_64      3.5.0.29-1.el7        epel       19 k
 nxagent                      x86_64      3.5.0.29-1.el7        epel      1.7 M
 perl-Capture-Tiny            noarch      0.24-1.el7            base       31 k
 perl-Compress-Raw-Bzip2      x86_64      2.061-3.el7           base       32 k
 perl-Compress-Raw-Zlib       x86_64      1:2.061-4.el7         base       57 k
 perl-Config-Simple           noarch      4.59-15.el7           base       35 k
 perl-DBD-SQLite              x86_64      1.39-3.el7            base      1.3 M
 perl-DBI                     x86_64      1.627-4.el7           base      802 k
 perl-Data-Dumper             x86_64      2.145-3.el7           base       47 k
 perl-File-BaseDir            noarch      0.03-14.el7           epel       13 k
 perl-File-Which              noarch      1.09-12.el7           base       19 k
 perl-IO-Compress             noarch      2.061-2.el7           base      260 k
 perl-Net-Daemon              noarch      0.48-5.el7            base       51 k
 perl-PlRPC                   noarch      0.2020-14.el7         base       36 k
 perl-Sys-Syslog              x86_64      0.33-3.el7            base       42 k
 pwgen                        x86_64      2.07-1.el7            epel       24 k
 x2goagent                    x86_64      3.5.0.29-1.el7        epel       16 k
 x2goserver                   x86_64      4.0.1.19-1.el7        epel      101 k
 xorg-x11-font-utils          x86_64      1:7.5-18.1.el7        base       87 k
 xorg-x11-fonts-misc          noarch      7.5-9.el7             base      5.8 M

Transaction Summary
================================================================================
Install  1 Package (+39 Dependent packages)

Total download size: 12 M
Installed size: 25 M
Is this ok [y/d/N]: y
Downloading packages:
(1/40): fuse-2.9.2-5.el7.x86_64.rpm                        |  84 kB   00:00     
(2/40): bc-1.06.95-13.el7.x86_64.rpm                       | 115 kB   00:00     
(3/40): fuse-libs-2.9.2-5.el7.x86_64.rpm                   |  93 kB   00:00     
(4/40): fuse-sshfs-2.5-1.el7.x86_64.rpm                    |  58 kB   00:00     
(5/40): libNX_X11-3.5.0.29-1.el7.x86_64.rpm                | 519 kB   00:00     
(6/40): libNX_Xcomposite-3.5.0.29-1.el7.x86_64.rpm         |  11 kB   00:00     
(7/40): libNX_Xdmcp-3.5.0.29-1.el7.x86_64.rpm              |  16 kB   00:00     
(8/40): libNX_Xdamage-3.5.0.29-1.el7.x86_64.rpm            |  11 kB   00:00     
(9/40): libNX_Xext-3.5.0.29-1.el7.x86_64.rpm               |  32 kB   00:00     
(10/40): libNX_Xfixes-3.5.0.29-1.el7.x86_64.rpm            |  14 kB   00:00     
(11/40): libNX_Xpm-3.5.0.29-1.el7.x86_64.rpm               |  38 kB   00:00     
(12/40): libNX_Xinerama-3.5.0.29-1.el7.x86_64.rpm          |  12 kB   00:00     
(13/40): libNX_Xrandr-3.5.0.29-1.el7.x86_64.rpm            |  13 kB   00:00     
(14/40): libNX_Xrender-3.5.0.29-1.el7.x86_64.rpm           |  24 kB   00:00     
(15/40): libNX_Xtst-3.5.0.29-1.el7.x86_64.rpm              |  17 kB   00:00     
(16/40): libXcomp-3.5.0.29-1.el7.x86_64.rpm                | 312 kB   00:00     
(17/40): libXcompext-3.5.0.29-1.el7.x86_64.rpm             |  38 kB   00:00     
(18/40): libXcompshad-3.5.0.29-1.el7.x86_64.rpm            |  36 kB   00:00     
(19/40): nx-libs-3.5.0.29-1.el7.x86_64.rpm                 |  19 kB   00:00     
(20/40): lsof-4.87-4.el7.x86_64.rpm                        | 331 kB   00:00     
(21/40): perl-Capture-Tiny-0.24-1.el7.noarch.rpm           |  31 kB   00:00     
(22/40): nxagent-3.5.0.29-1.el7.x86_64.rpm                 | 1.7 MB   00:00     
(23/40): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm    |  32 kB   00:00     
(24/40): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm     |  57 kB   00:00     
(25/40): perl-Config-Simple-4.59-15.el7.noarch.rpm         |  35 kB   00:00     
(26/40): perl-DBI-1.627-4.el7.x86_64.rpm                   | 802 kB   00:00     
(27/40): perl-Data-Dumper-2.145-3.el7.x86_64.rpm           |  47 kB   00:00     
(28/40): perl-File-Which-1.09-12.el7.noarch.rpm            |  19 kB   00:00     
(29/40): perl-IO-Compress-2.061-2.el7.noarch.rpm           | 260 kB   00:00     
(30/40): perl-Net-Daemon-0.48-5.el7.noarch.rpm             |  51 kB   00:00     
(31/40): perl-PlRPC-0.2020-14.el7.noarch.rpm               |  36 kB   00:00     
(32/40): perl-Sys-Syslog-0.33-3.el7.x86_64.rpm             |  42 kB   00:00     
(33/40): perl-DBD-SQLite-1.39-3.el7.x86_64.rpm             | 1.3 MB   00:00     
(34/40): perl-File-BaseDir-0.03-14.el7.noarch.rpm          |  13 kB   00:00     
(35/40): x2goagent-3.5.0.29-1.el7.x86_64.rpm               |  16 kB   00:00     
(36/40): x2goserver-4.0.1.19-1.el7.x86_64.rpm              | 101 kB   00:00     
(37/40): x2goserver-xsession-4.0.1.19-1.el7.x86_64.rpm     |  13 kB   00:00     
(38/40): pwgen-2.07-1.el7.x86_64.rpm                       |  24 kB   00:00     
(39/40): xorg-x11-font-utils-7.5-18.1.el7.x86_64.rpm       |  87 kB   00:00     
(40/40): xorg-x11-fonts-misc-7.5-9.el7.noarch.rpm          | 5.8 MB   00:00     
--------------------------------------------------------------------------------
Total                                              6.2 MB/s |  12 MB  00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : nx-libs-3.5.0.29-1.el7.x86_64                               1/40 
  Installing : libXcomp-3.5.0.29-1.el7.x86_64                              2/40 
  Installing : libNX_X11-3.5.0.29-1.el7.x86_64                             3/40 
  Installing : libNX_Xext-3.5.0.29-1.el7.x86_64                            4/40 
  Installing : libNX_Xrender-3.5.0.29-1.el7.x86_64                         5/40 
  Installing : libNX_Xrandr-3.5.0.29-1.el7.x86_64                          6/40 
  Installing : libNX_Xtst-3.5.0.29-1.el7.x86_64                            7/40 
  Installing : libNX_Xdamage-3.5.0.29-1.el7.x86_64                         8/40 
  Installing : perl-Data-Dumper-2.145-3.el7.x86_64                         9/40 
  Installing : perl-Config-Simple-4.59-15.el7.noarch                      10/40 
  Installing : libXcompshad-3.5.0.29-1.el7.x86_64                         11/40 
  Installing : libNX_Xpm-3.5.0.29-1.el7.x86_64                            12/40 
  Installing : libNX_Xinerama-3.5.0.29-1.el7.x86_64                       13/40 
  Installing : libXcompext-3.5.0.29-1.el7.x86_64                          14/40 
  Installing : libNX_Xcomposite-3.5.0.29-1.el7.x86_64                     15/40 
  Installing : libNX_Xfixes-3.5.0.29-1.el7.x86_64                         16/40 
  Installing : libNX_Xdmcp-3.5.0.29-1.el7.x86_64                          17/40 
  Installing : nxagent-3.5.0.29-1.el7.x86_64                              18/40 
  Installing : lsof-4.87-4.el7.x86_64                                     19/40 
  Installing : fuse-libs-2.9.2-5.el7.x86_64                               20/40 
  Installing : perl-Capture-Tiny-0.24-1.el7.noarch                        21/40 
  Installing : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64                22/40 
  Installing : fuse-2.9.2-5.el7.x86_64                                    23/40 
  Installing : fuse-sshfs-2.5-1.el7.x86_64                                24/40 
  Installing : perl-Sys-Syslog-0.33-3.el7.x86_64                          25/40 
  Installing : perl-File-Which-1.09-12.el7.noarch                         26/40 
  Installing : perl-Net-Daemon-0.48-5.el7.noarch                          27/40 
  Installing : bc-1.06.95-13.el7.x86_64                                   28/40 
  Installing : pwgen-2.07-1.el7.x86_64                                    29/40 
  Installing : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                 30/40 
  Installing : perl-IO-Compress-2.061-2.el7.noarch                        31/40 
  Installing : perl-PlRPC-0.2020-14.el7.noarch                            32/40 
  Installing : perl-DBI-1.627-4.el7.x86_64                                33/40 
  Installing : perl-DBD-SQLite-1.39-3.el7.x86_64                          34/40 
  Installing : 1:xorg-x11-font-utils-7.5-18.1.el7.x86_64                  35/40 
  Installing : xorg-x11-fonts-misc-7.5-9.el7.noarch                       36/40 
  Installing : perl-File-BaseDir-0.03-14.el7.noarch                       37/40 
  Installing : x2goserver-4.0.1.19-1.el7.x86_64                           38/40 
  Installing : x2goagent-3.5.0.29-1.el7.x86_64                            39/40 
  Installing : x2goserver-xsession-4.0.1.19-1.el7.x86_64                  40/40 
  Verifying  : libNX_Xrandr-3.5.0.29-1.el7.x86_64                          1/40 
  Verifying  : libNX_X11-3.5.0.29-1.el7.x86_64                             2/40 
  Verifying  : perl-File-BaseDir-0.03-14.el7.noarch                        3/40 
  Verifying  : nx-libs-3.5.0.29-1.el7.x86_64                               4/40 
  Verifying  : 1:xorg-x11-font-utils-7.5-18.1.el7.x86_64                   5/40 
  Verifying  : perl-DBD-SQLite-1.39-3.el7.x86_64                           6/40 
  Verifying  : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                  7/40 
  Verifying  : pwgen-2.07-1.el7.x86_64                                     8/40 
  Verifying  : libNX_Xcomposite-3.5.0.29-1.el7.x86_64                      9/40 
  Verifying  : bc-1.06.95-13.el7.x86_64                                   10/40 
  Verifying  : perl-Config-Simple-4.59-15.el7.noarch                      11/40 
  Verifying  : perl-Net-Daemon-0.48-5.el7.noarch                          12/40 
  Verifying  : libXcomp-3.5.0.29-1.el7.x86_64                             13/40 
  Verifying  : x2goserver-4.0.1.19-1.el7.x86_64                           14/40 
  Verifying  : perl-File-Which-1.09-12.el7.noarch                         15/40 
  Verifying  : perl-Sys-Syslog-0.33-3.el7.x86_64                          16/40 
  Verifying  : fuse-2.9.2-5.el7.x86_64                                    17/40 
  Verifying  : perl-DBI-1.627-4.el7.x86_64                                18/40 
  Verifying  : libNX_Xext-3.5.0.29-1.el7.x86_64                           19/40 
  Verifying  : nxagent-3.5.0.29-1.el7.x86_64                              20/40 
  Verifying  : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64                21/40 
  Verifying  : x2goserver-xsession-4.0.1.19-1.el7.x86_64                  22/40 
  Verifying  : libNX_Xfixes-3.5.0.29-1.el7.x86_64                         23/40 
  Verifying  : perl-Data-Dumper-2.145-3.el7.x86_64                        24/40 
  Verifying  : libNX_Xrender-3.5.0.29-1.el7.x86_64                        25/40 
  Verifying  : libNX_Xdmcp-3.5.0.29-1.el7.x86_64                          26/40 
  Verifying  : libXcompext-3.5.0.29-1.el7.x86_64                          27/40 
  Verifying  : perl-Capture-Tiny-0.24-1.el7.noarch                        28/40 
  Verifying  : x2goagent-3.5.0.29-1.el7.x86_64                            29/40 
  Verifying  : fuse-sshfs-2.5-1.el7.x86_64                                30/40 
  Verifying  : libNX_Xtst-3.5.0.29-1.el7.x86_64                           31/40 
  Verifying  : perl-IO-Compress-2.061-2.el7.noarch                        32/40 
  Verifying  : perl-PlRPC-0.2020-14.el7.noarch                            33/40 
  Verifying  : libXcompshad-3.5.0.29-1.el7.x86_64                         34/40 
  Verifying  : xorg-x11-fonts-misc-7.5-9.el7.noarch                       35/40 
  Verifying  : libNX_Xdamage-3.5.0.29-1.el7.x86_64                        36/40 
  Verifying  : fuse-libs-2.9.2-5.el7.x86_64                               37/40 
  Verifying  : libNX_Xpm-3.5.0.29-1.el7.x86_64                            38/40 
  Verifying  : lsof-4.87-4.el7.x86_64                                     39/40 
  Verifying  : libNX_Xinerama-3.5.0.29-1.el7.x86_64                       40/40 

Installed:
  x2goserver-xsession.x86_64 0:4.0.1.19-1.el7                                   

Dependency Installed:
  bc.x86_64 0:1.06.95-13.el7                                                    
  fuse.x86_64 0:2.9.2-5.el7                                                     
  fuse-libs.x86_64 0:2.9.2-5.el7                                                
  fuse-sshfs.x86_64 0:2.5-1.el7                                                 
  libNX_X11.x86_64 0:3.5.0.29-1.el7                                             
  libNX_Xcomposite.x86_64 0:3.5.0.29-1.el7                                      
  libNX_Xdamage.x86_64 0:3.5.0.29-1.el7                                         
  libNX_Xdmcp.x86_64 0:3.5.0.29-1.el7                                           
  libNX_Xext.x86_64 0:3.5.0.29-1.el7                                            
  libNX_Xfixes.x86_64 0:3.5.0.29-1.el7                                          
  libNX_Xinerama.x86_64 0:3.5.0.29-1.el7                                        
  libNX_Xpm.x86_64 0:3.5.0.29-1.el7                                             
  libNX_Xrandr.x86_64 0:3.5.0.29-1.el7                                          
  libNX_Xrender.x86_64 0:3.5.0.29-1.el7                                         
  libNX_Xtst.x86_64 0:3.5.0.29-1.el7                                            
  libXcomp.x86_64 0:3.5.0.29-1.el7                                              
  libXcompext.x86_64 0:3.5.0.29-1.el7                                           
  libXcompshad.x86_64 0:3.5.0.29-1.el7                                          
  lsof.x86_64 0:4.87-4.el7                                                      
  nx-libs.x86_64 0:3.5.0.29-1.el7                                               
  nxagent.x86_64 0:3.5.0.29-1.el7                                               
  perl-Capture-Tiny.noarch 0:0.24-1.el7                                         
  perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7                                  
  perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7                                   
  perl-Config-Simple.noarch 0:4.59-15.el7                                       
  perl-DBD-SQLite.x86_64 0:1.39-3.el7                                           
  perl-DBI.x86_64 0:1.627-4.el7                                                 
  perl-Data-Dumper.x86_64 0:2.145-3.el7                                         
  perl-File-BaseDir.noarch 0:0.03-14.el7                                        
  perl-File-Which.noarch 0:1.09-12.el7                                          
  perl-IO-Compress.noarch 0:2.061-2.el7                                         
  perl-Net-Daemon.noarch 0:0.48-5.el7                                           
  perl-PlRPC.noarch 0:0.2020-14.el7                                             
  perl-Sys-Syslog.x86_64 0:0.33-3.el7                                           
  pwgen.x86_64 0:2.07-1.el7                                                     
  x2goagent.x86_64 0:3.5.0.29-1.el7                                             
  x2goserver.x86_64 0:4.0.1.19-1.el7                                            
  xorg-x11-font-utils.x86_64 1:7.5-18.1.el7                                     
  xorg-x11-fonts-misc.noarch 0:7.5-9.el7                                        

Complete!

Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket x2goserver-xsession installiert wurden.

# rpm -qil x2goserver-xsession
Name        : x2goserver-xsession
Version     : 4.0.1.19
Release     : 1.el7
Architecture: x86_64
Install Date: Tue 19 May 2015 04:14:55 PM CEST
Group       : Applications/Communications
Size        : 8146
License     : GPLv2+
Signature   : RSA/SHA256, Thu 26 Feb 2015 05:11:41 PM CET, Key ID 6a2faea2352c64e5
Source RPM  : x2goserver-4.0.1.19-1.el7.src.rpm
Build Date  : Tue 24 Feb 2015 10:47:28 PM CET
Build Host  : buildvm-17.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.x2go.org
Summary     : X2Go Server Xsession runner
Description :
X2Go is a server based computing environment with
   - session resuming
   - low bandwidth support
   - session brokerage support
   - client side mass storage mounting support
   - audio support
   - authentication by smartcard and USB stick

This X2Go server add-on enables Xsession script handling
when starting desktop sessions with X2Go.

Amongst others the parsing of Xsession scripts will
enable desktop-profiles, ssh-agent startups, gpgagent
startups and many more Xsession related features on
X2Go session login automagically.
/etc/x2go/Xclients.d
/etc/x2go/Xresources
/etc/x2go/Xsession
/etc/x2go/xinitrc.d
/usr/share/x2go/versions/VERSION.x2goserver-xsession
/usr/share/x2go/x2gofeature.d/x2goserver-xsession.features

Installation - Client

x2goclient

Zur Installation von X2Go-Client wird nachfolgendes Paket benötigt:

  • x2goclient - ist im epel-Repository des Drittanbieters EPEL enthalten

Mit nachfolgendem Befehl, wird das Pakete x2goclient installiert:

# yum install x2goclient
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.imt-systems.com
 * epel: mirror.imt-systems.com
 * extras: mirror.imt-systems.com
 * rpmforge: apt.sw.be
 * updates: centos.arlionprojects.com
1239 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package x2goclient.i686 0:4.0.1.4-1.el6 will be installed
--> Processing Dependency: nxproxy for package: x2goclient-4.0.1.4-1.el6.i686
--> Processing Dependency: libssh.so.4 for package: x2goclient-4.0.1.4-1.el6.i686
--> Running transaction check
---> Package libssh.i686 0:0.5.5-3.el6 will be installed
---> Package nxproxy.i686 0:3.5.0.29-1.el6 will be installed
--> Processing Dependency: libXcomp.so.3 for package: nxproxy-3.5.0.29-1.el6.i686
--> Running transaction check
---> Package libXcomp.i686 0:3.5.0.29-1.el6 will be installed
--> Processing Dependency: nx-libs(x86-32) = 3.5.0.29-1.el6 for package: libXcomp-3.5.0.29-1.el6.i686
--> Running transaction check
---> Package nx-libs.i686 0:3.5.0.29-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package             Arch          Version                  Repository     Size
================================================================================
Installing:
 x2goclient          i686          4.0.1.4-1.el6            epel          1.0 M
Installing for dependencies:
 libXcomp            i686          3.5.0.29-1.el6           epel          308 k
 libssh              i686          0.5.5-3.el6              epel          124 k
 nx-libs             i686          3.5.0.29-1.el6           epel           19 k
 nxproxy             i686          3.5.0.29-1.el6           epel          9.9 k

Transaction Summary
================================================================================
Install       5 Package(s)

Total download size: 1.5 M
Installed size: 3.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): libXcomp-3.5.0.29-1.el6.i686.rpm                  | 308 kB     00:00     
(2/5): libssh-0.5.5-3.el6.i686.rpm                       | 124 kB     00:00     
(3/5): nx-libs-3.5.0.29-1.el6.i686.rpm                   |  19 kB     00:00     
(4/5): nxproxy-3.5.0.29-1.el6.i686.rpm                   | 9.9 kB     00:00     
(5/5): x2goclient-4.0.1.4-1.el6.i686.rpm                 | 1.0 MB     00:01     
--------------------------------------------------------------------------------
Total                                           599 kB/s | 1.5 MB     00:02     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : nx-libs-3.5.0.29-1.el6.i686                                  1/5 
  Installing : libXcomp-3.5.0.29-1.el6.i686                                 2/5 
  Installing : nxproxy-3.5.0.29-1.el6.i686                                  3/5 
  Installing : libssh-0.5.5-3.el6.i686                                      4/5 
  Installing : x2goclient-4.0.1.4-1.el6.i686                                5/5 
  Verifying  : x2goclient-4.0.1.4-1.el6.i686                                1/5 
  Verifying  : libXcomp-3.5.0.29-1.el6.i686                                 2/5 
  Verifying  : nxproxy-3.5.0.29-1.el6.i686                                  3/5 
  Verifying  : nx-libs-3.5.0.29-1.el6.i686                                  4/5 
  Verifying  : libssh-0.5.5-3.el6.i686                                      5/5 

Installed:
  x2goclient.i686 0:4.0.1.4-1.el6                                               

Dependency Installed:
  libXcomp.i686 0:3.5.0.29-1.el6          libssh.i686 0:0.5.5-3.el6             
  nx-libs.i686 0:3.5.0.29-1.el6           nxproxy.i686 0:3.5.0.29-1.el6         

Complete!

Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket x2goclient installiert wurden.

# rpm -qil x2goclient
Name        : x2goclient                   Relocations: (not relocatable)
Version     : 4.0.1.4                           Vendor: Fedora Project
Release     : 1.el6                         Build Date: Thu 10 Apr 2014 10:06:00 PM CEST
Install Date: Wed 20 May 2015 08:39:16 AM CEST      Build Host: buildvm-07.phx2.fedoraproject.org
Group       : Applications/Communications   Source RPM: x2goclient-4.0.1.4-1.el6.src.rpm
Size        : 2162316                          License: GPLv2+
Signature   : RSA/8, Fri 11 Apr 2014 07:25:17 PM CEST, Key ID 3b49df2a0608b895
Packager    : Fedora Project
URL         : http://www.x2go.org
Summary     : X2Go Client application (Qt4)
Description :
X2Go is a server based computing environment with
    - session resuming
    - low bandwidth support
    - session brokerage support
    - client-side mass storage mounting support
    - client-side printing support
    - audio support
    - authentication by smartcard and USB stick

X2Go Client is a graphical client (Qt4) for the X2Go system.
You can use it to connect to running sessions and start new sessions.
/usr/bin/x2goclient
/usr/share/applications/x2goclient.desktop
/usr/share/doc/x2goclient-4.0.1.4
/usr/share/doc/x2goclient-4.0.1.4/AUTHORS
/usr/share/doc/x2goclient-4.0.1.4/COPYING
/usr/share/doc/x2goclient-4.0.1.4/LICENSE
/usr/share/icons/hicolor/128x128/apps/x2goclient.png
/usr/share/icons/hicolor/16x16/apps/x2goclient.png
/usr/share/icons/hicolor/32x32/apps/x2goclient.png
/usr/share/icons/hicolor/64x64/apps/x2goclient.png
/usr/share/man/man1/x2goclient.1.gz
/usr/share/x2goclient
/usr/share/x2goclient/icons
/usr/share/x2goclient/icons/x2goclient.png
/usr/share/x2goclient/icons/x2goclient.xpm
/usr/share/x2goclient/icons/x2gosession.png

Konfiguration - Client

Nachfolgende Konfiguration bezieht sich auf die Einstellungen des X2Go-Client, um eine Verbindung zum Server aufzunehmen.

:!: HINWEIS - Nachfolgende Einstellungen setzen den Einsatz des ssh-agent zu Schlüsselverwaltung voraus !

Durch Auswahl des Menüeintrags - [Applications | Internet | X2Go Client] kann der X2Go-Client gestartet werden, wie nachfolgende Bildschirmkopie zeigt:

X2Go-Client Start

X2Go-Client: Session

Nach dem erfolgreichen Start sollte nachfolgendes Fenster erscheinen, indem dessen Reiter - [Session] die entsprechenden Angaben zu dem Server gemacht werden müssen, zu dem die Verbindung aufgebaut werden soll, wie nachfolgende Bildschirmkopie zeigt:

X2Go-Client - Einstellungen: Session

Parameter Standardwert Eigener Wert Bemerkung
Session name New session Server tachtler.net Frei wählbarer Name der Verbindung
Session: Host tachtler.net Host-Name (DNS), oder IP-Adresse
Session: Login klaus Name des Benutzers für den ssh-login
Session: SSH-Port 22 Standard ist 22, Port des ssh-servers
Session: Use RSA/DSA key for ssh connection ssh-key, oder besser ssh-agent nutzen!
Session: Try auto login Nutzen des ssh-agent!
Session: Kerberos 5(GSSAPI) authentication Nur bei Kerberos-Ticket erforderlich
Session: Delegation of GSSAPI credentials to the server Nur bei Kerberos-Ticket erforderlich
Session: Use Proxy for SSH connection Ggf. bei Verbindungen durch eine Firewall
Session type: KDE MATE Window-Manager des X2Go-Servers, hier MATE

X2Go-Client: Connection

Im nächsten Reiter - [Connection] können entsprechenden Angaben zur Verbindung zum Server gemacht werden, zu dem die Verbindung aufgebaut werden soll, wie nachfolgende Bildschirmkopie zeigt:

X2Go-Client - Einstellungen: Connection

Parameter Standardwert Eigener Wert Bemerkung
Connection speed ADSL ADSL Auswahl der zur Verfügung stehenden Leitung
Compression 16m-jpg 16m-jpg Art der Bild-Kompression (16 MegaByte, JPG)
Image quality 9 9 Qualität der Bild-Kompression

X2Go-Client: Settings

Im nächsten Reiter - [Settings] können entsprechenden Angaben zur Anzeige des Desktops gemacht werden, zu dem die Verbindung aufgebaut werden soll, wie nachfolgende Bildschirmkopie zeigt:

X2Go-Client - Einstellungen: Settings

Parameter Standardwert Eigener Wert Bemerkung
Display Custom Custom Einstellung der Display-Größe
Set Display DPI 96 96 Einstellung Dots per Inch Display-Auflösung
Xinerama extension Anzeige über mehrere Bildschirme ermöglichen
Keyboard Auto detect Auto detect Automatisches Erkennen der Tastatur-Sprache
Sound Enabled Disabled Kein Sound, aus Performance Gründen
Client side printing support Disabled Kein Druck, aus Performance Gründen

X2Go-Client: Shared folders

Im nächsten Reiter - [Shared folders] können entsprechenden Angaben zur Nutzung von Lokalen Ordnern gemacht werden, zu dem die Verbindung aufgebaut werden soll, wie nachfolgende Bildschirmkopie zeigt:

X2Go-Client - Einstellungen: Shared folders

:!: HINWEIS - Aktuell sollen hier KEINE Ordner geteilt werden !

Erster Verbindungsaufbau

Nachdem alle Konfigurationsschritte des X2Go-Client durchgeführt worden sind, sollte ein Bildschirm, in etwa wie nachfolgende Bildschirmkopie zeigt, erscheinen:

X2Go-Client: Hauptbildschirm

Anschließend kann dann durch Auswahl des Icons mit der [linkes Maustaste] die verbindung zum Server aufgebaut werden, wonach dann ein Bildschirm, in etwa wie nachfolgend dargestellt, erscheinen sollte (Je nach verwendetem Window-Manager, hier MATE):

X2Go-Client-Server-Verbindungs-Desktop

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
tachtler/x2go.txt · Zuletzt geändert: 2015/05/20 09:46 von klaus