Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:x2go

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:x2go [2015/05/19 16:18] klaustachtler:x2go [2015/05/20 09:46] (aktuell) – [Erster Verbindungsaufbau] klaus
Zeile 28: Zeile 28:
     * Dieses Paket enthält [[http://wiki.x2go.org/|X2Go]]-Server "Add-ons", welche X-Session Skripte, verwalten kann, welche beim Starten von Dekstop-Sessions ausgeführt werden.     * Dieses Paket enthält [[http://wiki.x2go.org/|X2Go]]-Server "Add-ons", welche X-Session Skripte, verwalten kann, welche beim Starten von Dekstop-Sessions ausgeführt werden.
  
-===== Installation ===== +  * **x2goclient** - ist im ''epel''-Repository des Drittanbieters [[https://fedoraproject.org/wiki/EPEL|EPEL]] enthalten 
 +    * Dieses Paket enthält den [[http://wiki.x2go.org/|X2Go]]-Client für Linux. 
 + 
 +===== Installation - Server ===== 
  
 ==== x2goserver-xsession ==== ==== x2goserver-xsession ====
Zeile 418: Zeile 421:
 </code> </code>
  
 +===== Installation - Client =====
 +
 +==== x2goclient ====
 +
 +Zur Installation von [[http://wiki.x2go.org/|X2Go]]-Client wird nachfolgendes Paket benötigt:
 +  * **''x2goclient''** - ist im ''epel''-Repository des Drittanbieters [[https://fedoraproject.org/wiki/EPEL|EPEL]] enthalten
 +
 +Mit nachfolgendem Befehl, wird das Pakete **''x2goclient''** installiert:
 +<code>
 +# 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/
 +  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/
 +  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!
 +</code>
 +
 +Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''x2goclient''** installiert wurden.
 +<code>
 +# 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
 +</code>
 +
 +===== Konfiguration - Client =====
 +
 +Nachfolgende Konfiguration bezieht sich auf die Einstellungen des [[http://wiki.x2go.org/|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 [[http://wiki.x2go.org/|X2Go]]-Client gestartet werden, wie nachfolgende Bildschirmkopie zeigt:
 +
 +{{:tachtler:x2go:x2go_-_gnome_start_x2go-client.png|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:
 +
 +{{:tachtler:x2go:x2go_-_einstellungen_session.png|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:
 +
 +{{:tachtler:x2go:x2go_-_einstellungen_connection.png|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:
 +
 +{{:tachtler:x2go:x2go_-_einstellungen_settings.png|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:
 +
 +{{:tachtler:x2go:x2go_-_einstellungen_shared-folders.png|X2Go-Client - Einstellungen: Shared folders}}
 +
 +:!: **HINWEIS** - **Aktuell sollen hier __KEINE__ Ordner geteilt werden !**
 +
 +===== Erster Verbindungsaufbau =====
 +
 +Nachdem alle Konfigurationsschritte des [[http://wiki.x2go.org/|X2Go]]-Client durchgeführt worden sind, sollte ein Bildschirm, in etwa wie nachfolgende Bildschirmkopie zeigt, erscheinen:
 +
 +{{:tachtler:x2go:x2go_-_main-screen.png|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):
 +
 +{{:tachtler:x2go:x2go_-_server-desktop.png|X2Go-Client-Server-Verbindungs-Desktop}}
tachtler/x2go.1432045093.txt.gz · Zuletzt geändert: 2015/05/19 16:18 von klaus