A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 04:01
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto?rev=1481764960
New Revision: http://wiki.x2go.org/doku.php/doc:howto
Edit Summary:
User : stefanbaur
@@ -3,7 +3,7 @@
- <note important>This is //not// the place for HowTos that deal with //building// X2Go packages and the like.</note>
+ <note important>This is //not// the place for HowTos that deal with //building// X2Go //packages// or development stuff and the like.</note>
* [[doc:howto:tce|Installing and Configuring the new (Debian-Live based) X2Go-ThinClientEdition]]
* [[doc:installation:x2goclient|Installing X2GoClient]] - see also [[doc:installation:start#clients|General Client installation advice]] for related topics
*
[[doc:installation:x2goserver|Installing X2GoServer]] - see also [[doc:installation:start#Server_and_Components|General Server installation advice]] for related topics
* [[doc:installation:x2gobroker|Installing X2Go Session Broker]] - careful, this page seems to mix Perl- and Python-based Broker installation
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:59
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481774306
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Final Steps to boot a ThinClient]
User : stefanbaur
@@ -220,22 +220,23 @@
* log on to your HTTP or FTP server and change to the x2go-tce directory in your webroot/ftproot.
* copy the x2go-tce.xorg.conf file (or whatever you named it) with your desired configuration to this directory.
==== Final Steps to boot a ThinClient ====
- To boot your first X2Go-TCE ThinClient (again, this is assuming you already have an existing, working PXE/TFTP server setup in place)
+ === To boot your first X2Go-TCE ThinClient ===
+ Again, this is assuming you
already have an existing, working PXE/TFTP server setup in place.
* Determine the MAC address of your ThinClient. In the following example, we will assume it is ''AA-BB-CC-DD-EE-FF''.
* Change to the pxelinux.cfg directory in your tftproot.
* create a symlink with the name ''01-AA-BB-CC-DD-EE-FF'' (note the extra "01-" at the beginning) pointing to x2go-tce.
* After that, your ThinClient should boot the X2Go-TCE image.
- To make the X2Go-TCE image the default and only boot image:
+ === To make the X2Go-TCE image the default and only boot image ===
* Change to the pxelinux.cfg directory in your tftproot.
* run ''ls -lah default''
* Make a note where this symlink points to, if it is a symlink.
* If it is not a symlink, but a regular file, rename it e.g. to ''default-before-x2go-tce''
* create a new symlink named ''default'' that points to ''x2go-tce''
- To create several configurations to accommodate varying hardware/use cases, but all booting
the same basic image:
+ === To create several configurations to accommodate varying hardware/use cases, but all booting the same basic image ===
* Change to the pxelinux.cfg directory in your tftproot.
* copy the file x2go-tce to an appropriate name, like x2go-tce-debug or x2go-tce-P4-whitebox-with-crappy-VGA
* you can create as many such configuration files as you want, and edit them according to the use case
* to make a particular client boot a particular configuration,
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:58
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481773995
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Final Steps to boot a ThinClient]
User : stefanbaur
@@ -242,5 +242,5 @@
* Determine the MAC address of your ThinClient. In the following example, we will assume it is ''AA-BB-CC-DD-EE-FF''.
* create a symlink with the name ''01-AA-BB-CC-DD-EE-FF'' (note the extra "01-" at the beginning) pointing to x2go-tce-whatever-name-you-chose.
* After that, your ThinClient should boot the X2Go-TCE image.
* Note that it is possible to use partial matching, so a symlink starting with "01-AA-BB-CC" would match all ThinClients with a MAC address
starting with "AA-BB-CC" and so on.
- * For further matching options (IP-based, for example), please consult the pxeboot documentation.
+ * For further matching options (IP-based, for example), please consult the pxeboot documentation. In short, it should be possible (i.e. untested by us), but it a) requires you to assign static DHCP IPs and b) you need to translate the IP to its hexadecimal value and use that value as the symlink name, so e.g. 192.168.0.1 becomes C0A80001 -> x2go-tce.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:53
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481773633
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Final Steps to boot a ThinClient]
User : stefanbaur
@@ -223,12 +223,24 @@
==== Final Steps to boot a ThinClient ====
To boot your first X2Go-TCE ThinClient (again, this is assuming you already have an existing, working PXE/TFTP server setup in place)
* Determine the MAC address of your ThinClient. In the following example, we will assume it is ''AA-BB-CC-DD-EE-FF''.
* Change to the pxelinux.cfg directory in your tftproot.
- * create a symlink with the name ''01-AA-BB-CC-DD-EE-FF'' (note the extra "01-" at the beginning) pointing to
x2goö-tce.
+ * create a symlink with the name ''01-AA-BB-CC-DD-EE-FF'' (note the extra "01-" at the beginning) pointing to x2go-tce.
* After that, your ThinClient should boot the X2Go-TCE image.
- To make the X2Go-TCE image the default image:
+
+ To make the X2Go-TCE image the default and only boot image:
* Change to the pxelinux.cfg directory in your tftproot.
* run ''ls -lah default''
* Make a note where this symlink points to, if it is a symlink.
* If it is not a symlink, but a regular file, rename it e.g. to ''default-before-x2go-tce''
* create a new symlink named ''default'' that points to ''x2go-tce''
+
+ To create several configurations to accommodate varying hardware/use cases, but all booting the same basic image:
+ * Change to the pxelinux.cfg directory in your tftproot.
+ * copy the file x2go-tce to an appropriate name, like x2go-tce-debug or x2go-tce-P4-whitebox-with-crappy-VGA
+ * you can create as many such configuration files as you
want, and edit them according to the use case
+ * to make a particular client boot a particular configuration,
+ * Determine the MAC address of your ThinClient. In the following example, we will assume it is ''AA-BB-CC-DD-EE-FF''.
+ * create a symlink with the name ''01-AA-BB-CC-DD-EE-FF'' (note the extra "01-" at the beginning) pointing to x2go-tce-whatever-name-you-chose.
+ * After that, your ThinClient should boot the X2Go-TCE image.
+ * Note that it is possible to use partial matching, so a symlink starting with "01-AA-BB-CC" would match all ThinClients with a MAC address starting with "AA-BB-CC" and so on.
+ * For further matching options (IP-based, for example), please consult the pxeboot documentation.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:47
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481773199
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -195,30 +195,40 @@
* ''ldap=ldap.example.com:389:cn=cngoeshere,dc=example,dc=com'' - this allows you to specify an LDAP server to authenticate against
* ''ldap1=ldap-backupserver-1.example.com:389'' - this allows you to specify the first of up to two LDAP backup servers when using LDAP authentication
* ''ldap2=ldap-backupserver-2.example.com:389'' - this allows you to specify the second of up to two LDAP backup servers when using LDAP authentication
-
- ===
Adding the x2go-tce.sessions session configuration file to your HTTP or FTP Server ===
+ === Required unless using the X2Go Session Broker: Adding the x2go-tce.sessions session configuration file to your HTTP or FTP Server ===
Again, this is assuming you already have an existing, working HTTP or FTP server setup.
* run X2GoClient on any computer you like, and configure a session the same way it should appear on the ThinClient <note tip>when using a Windows client, run x2goclient.exe --portable, or it will store the session information in the registry, rather than in a "sessions" file.</note>
* locate the "sessions" file you just created - it should be at ~/.x2goclient/sessions
* copy it to x2go-tce.sessions
* using an editor of your choice, edit x2go-tce.sessions so it contains only the sessions you want to appear on the ThinClient, and none that might have been created earlier.
* log on to your HTTP or FTP server and change to the x2go-tce directory in your
webroot/ftproot.
* copy the x2go-tce.sessions file with your desired configuration to this directory.
- === Adding the x2go-tce.authorized_keys keyfile to your HTTP or FTP Server ===
+ === Optional: Adding the x2go-tce.authorized_keys keyfile to your HTTP or FTP Server ===
Again, this is assuming you already have an existing, working HTTP or FTP server setup.
* locate your current authorized_keys file - it should be at ~/.ssh/authorized_keys
* copy it to x2go-tce.authorized_keys
* using an editor of your choice, edit x2go-tce.authorized_keys so it contains only the keys you want to appear on the ThinClient, and none that might have been created for a different purpose.
* log on to your HTTP or FTP server and change to the x2go-tce directory in your webroot/ftproot.
* copy the x2go-tce.authorized_keys file with your desired configuration to this directory.
- === Adding the x2go-tce.xorg.conf file to your HTTP or FTP Server ===
+ === Optional: Adding
the x2go-tce.xorg.conf file to your HTTP or FTP Server ===
Again, this is assuming you already have an existing, working HTTP or FTP server setup.
* copy the xorg.conf file from the working system to x2go-tce.xorg.conf - actually, to something that lets you tell which hardware it is made for, like x2go-tce-old-P4-whitebox-with-crappy-VGA.xorg.conf
* log on to your HTTP or FTP server and change to the x2go-tce directory in your webroot/ftproot.
* copy the x2go-tce.xorg.conf file (or whatever you named it) with your desired configuration to this directory.
-
+ ==== Final Steps to boot a ThinClient ====
+ To boot your first X2Go-TCE ThinClient (again, this is assuming you already have an existing, working PXE/TFTP server setup in place)
+ * Determine the MAC address of your ThinClient. In the following example, we will assume it is ''AA-BB-CC-DD-EE-FF''.
+ * Change to the pxelinux.cfg directory in your tftproot.
+ * create a symlink with the name
''01-AA-BB-CC-DD-EE-FF'' (note the extra "01-" at the beginning) pointing to x2goö-tce.
+ * After that, your ThinClient should boot the X2Go-TCE image.
+ To make the X2Go-TCE image the default image:
+ * Change to the pxelinux.cfg directory in your tftproot.
+ * run ''ls -lah default''
+ * Make a note where this symlink points to, if it is a symlink.
+ * If it is not a symlink, but a regular file, rename it e.g. to ''default-before-x2go-tce''
+ * create a new symlink named ''default'' that points to ''x2go-tce''
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:39
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481773032
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -179,12 +179,17 @@
</file>
=== What options are available under FURTHER-OPTIONS-GO-HERE? ===
+ These are always required for security reasons, unless you are working on a debug image:
* ''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **always set this unless you are debugging an image and need to log in locally**
* ''nouser'' - do not allow the local user account on the ThinClient (named "user")
to log in at the console or remotely (using password "live") **always set this unless you are debugging an image and need to log in locally**
+
+ These two are mutually exclusive, i.e. never put both of them in the same config:
* ''sessionsurl=http://your-http-server-ip-here/x2go-demo/x2go-tce.sessions'' - use this to specify a sessions file. You need this unless you are using a session broker. See below how to add this file to your HTTP or FTP server.
* ''broker-url=ssh:<nowiki>//</nowiki>your-broker-address-here'' - this allows you to specify an X2Go Session Broker instead of a sessions file (not limited to an ssh-based broker, works with an http-based broker as well)
+
+ These are entirely optional:
* ''pubkey=http://your-http-server-ip-here/x2go-tce/x2go-tce.authorized_keys'' - this allows you to add an ssh public key file to the ThinClient, so your administrators can log in remotely using SSH
*
''xorgconfurl=http://your-http-server-ip-here/x2go-tce/x2go-tce.xorg.conf'' - when a client outright refuses to boot into the graphical X2Go login screen, but gets stuck at the console or a black screen instead, yet you can get the GUI to work using a regular Linux on the same hardware, you can disable the X Server's autodetection and force it to use the xorg.conf specified here. Note that you should use a more descriptive name for the file, as described below.
* ''xorg-resolution=HRESxVRES'' - will force the horizontal resolution to HRES and the vertical resolution to VRES, e.g. ''xorg-resolution=1280x1024'', useful if autodetection for the correct screen size fails, but you do get as far as seeing the X2Go GUI
* ''ldap=ldap.example.com:389:cn=cngoeshere,dc=example,dc=com'' - this allows you to specify an LDAP server to authenticate against
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:37
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481772904
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -183,9 +183,9 @@
* ''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **always set this unless you are debugging an image and need to log in locally**
* ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **always set this unless you are debugging an image and need to log in locally**
*
''sessionsurl=http://your-http-server-ip-here/x2go-demo/x2go-tce.sessions'' - use this to specify a sessions file. You need this unless you are using a session broker. See below how to add this file to your HTTP or FTP server.
* ''broker-url=ssh:<nowiki>//</nowiki>your-broker-address-here'' - this allows you to specify an X2Go Session Broker instead of a sessions file (not limited to an ssh-based broker, works with an http-based broker as well)
- * ''pubkey=http://your-http-server-ip-here/x2go-tce/x2go-tce.authorized_keys'' - this allows you to add a ssh public key file to the ThinClient, so your administrators can log in remotely using SSH
+ * ''pubkey=http://your-http-server-ip-here/x2go-tce/x2go-tce.authorized_keys'' - this allows you to add an ssh public key file to the ThinClient, so your administrators can log in remotely using SSH
* ''xorgconfurl=http://your-http-server-ip-here/x2go-tce/x2go-tce.xorg.conf'' - when a client outright refuses to boot into the
graphical X2Go login screen, but gets stuck at the console or a black screen instead, yet you can get the GUI to work using a regular Linux on the same hardware, you can disable the X Server's autodetection and force it to use the xorg.conf specified here. Note that you should use a more descriptive name for the file, as described below.
* ''xorg-resolution=HRESxVRES'' - will force the horizontal resolution to HRES and the vertical resolution to VRES, e.g. ''xorg-resolution=1280x1024'', useful if autodetection for the correct screen size fails, but you do get as far as seeing the X2Go GUI
* ''ldap=ldap.example.com:389:cn=cngoeshere,dc=example,dc=com'' - this allows you to specify an LDAP server to authenticate against
* ''ldap1=ldap-backupserver-1.example.com:389'' - this allows you to specify the first of up to two LDAP backup servers when using LDAP authentication
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:35
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481772828
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -119,8 +119,10 @@
fi
cd ..
fi
</code>
+
+ ==== Setting up your own netbootable X2Go-TCE environment ====
=== Adding the X2Go-TCE files to your Boot and Web Server(s) ===
This is assuming you already have an existing, working PXE/TFTP and HTTP or FTP server setup.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:33
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481772741
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -180,9 +180,9 @@
=== What options are available under FURTHER-OPTIONS-GO-HERE? ===
* ''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **always set this unless you are debugging an image and need to log in locally**
* ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **always set this unless you are debugging an image and need to log in locally**
*
''sessionsurl=http://your-http-server-ip-here/x2go-demo/x2go-tce.sessions'' - use this to specify a sessions file. You need this unless you are using a session broker. See below how to add this file to your HTTP or FTP server.
- * ''broker-url=ssh:<nowiki>//</nowiki>your-broker-address-here'' - this allows you to specify an X2Go Session Broker instead of a sessions file
+ * ''broker-url=ssh:<nowiki>//</nowiki>your-broker-address-here'' - this allows you to specify an X2Go Session Broker instead of a sessions file (not limited to an ssh-based broker, works with an http-based broker as well)
* ''pubkey=http://your-http-server-ip-here/x2go-tce/x2go-tce.authorized_keys'' - this allows you to add a ssh public key file to the ThinClient, so your administrators can log in remotely using SSH
* ''xorgconfurl=http://your-http-server-ip-here/x2go-tce/x2go-tce.xorg.conf'' - when a client outright refuses to boot into the graphical X2Go login screen, but gets stuck at the console or a
black screen instead, yet you can get the GUI to work using a regular Linux on the same hardware, you can disable the X Server's autodetection and force it to use the xorg.conf specified here. Note that you should use a more descriptive name for the file, as described below.
* ''xorg-resolution=HRESxVRES'' - will force the horizontal resolution to HRES and the vertical resolution to VRES, e.g. ''xorg-resolution=1280x1024'', useful if autodetection for the correct screen size fails, but you do get as far as seeing the X2Go GUI
* ''ldap=ldap.example.com:389:cn=cngoeshere,dc=example,dc=com'' - this allows you to specify an LDAP server to authenticate against
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 03:32
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481772415
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -177,8 +177,10 @@
</file>
=== What options are available under FURTHER-OPTIONS-GO-HERE? ===
+ * ''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **always set this unless you are debugging an image and need to log in locally**
+ * ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **always set this unless you are debugging an image and need to log in locally**
*
''sessionsurl=http://your-http-server-ip-here/x2go-demo/x2go-tce.sessions'' - use this to specify a sessions file. You need this unless you are using a session broker. See below how to add this file to your HTTP or FTP server.
* ''broker-url=ssh:<nowiki>//</nowiki>your-broker-address-here'' - this allows you to specify an X2Go Session Broker instead of a sessions file
* ''pubkey=http://your-http-server-ip-here/x2go-tce/x2go-tce.authorized_keys'' - this allows you to add a ssh public key file to the ThinClient, so your administrators can log in remotely using SSH
* ''xorgconfurl=http://your-http-server-ip-here/x2go-tce/x2go-tce.xorg.conf'' - when a client outright refuses to boot into the graphical X2Go login screen, but gets stuck at the console or a black screen instead, yet you can get the GUI to work using a regular Linux on the same hardware, you can disable the X Server's autodetection and force it to use the xorg.conf specified here. Note that you should use a more
descriptive name for the file, as described below.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/