A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/03/12 20:40
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:components:desktop-bindings?rev=13627494…
New Revision: http://wiki.x2go.org/doku.php/wiki:components:desktop-bindings
Edit Summary: [X2Go Desktop Bindings]
User : sunweaver
@@ -19,9 +19,9 @@
NOTE: All desktop binding packages have to be installed on the X2Go server(s).
:!: **Before you begin!**
- > Installation of the desktop bindings are currently only provided as Debian/Ubuntu packages. Please make sure that you have added the x2go repository to your package management system. The required steps are described [[wiki:x2go-repository-debian|here (Debian)]] and [[wiki:x2go-repository-ubuntu|here (Ubuntu)]]
+ > Installation of the desktop bindings
are currently only provided as Debian/Ubuntu packages. Please make sure that you have added the x2go repository to your package management system. The required steps are described [[wiki:repositories:debian|here (Debian)]] and [[wiki:repositories:ubuntu|here (Ubuntu)]]
===== Desktop Bindings for GNOME (v2.x) =====
X2Go bindings for GNOME (package name: ''x2gognomebindings'') will add additional X2Go-related functionality to your GNOME Desktop.
--
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 : 2013/03/12 20:39
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql?rev…
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql
Edit Summary:
User : sunweaver
@@ -11,10 +11,10 @@
===== Preparations =====
- * configure PostgreSQL server to enable TCP connections from your X2go server host
- * configure PostgreSQL server for md5 authentication for users from x2goserver in
+ * configure PostgreSQL server to enable TCP connections from your X2Go Server host
+ * configure PostgreSQL server for md5 authentication for users from X2Go Server in
<code>
/etc/postgresql/(version)/main/pg_hba.conf
</code>
@@ -27,9 +27,9 @@
host
all all 127.0.0.1/32 md5
</code>
You must create a database user which can create databases and users for
- X2go database administration. You can also use the ''postgres'' user to do this
+ X2Go database administration. You can also use the ''postgres'' user to do this
job.
You must save the password of this user in the file
@@ -85,18 +85,19 @@
<code>
$ /usr/lib/x2go/script/x2godbadmin --help
- X2Go SQL admin interface. Use it to create x2go database and insert or
- remove users or groups in x2go database
+ X2Go SQL admin interface. Use it to create the X2Go session database and insert or
+ remove users or groups in X2Go session database.
+
Usage:
x2godbadmin --createdb
x2godbadmin --listusers
x2godbadmin --adduser|rmuser <UNIX user>
x2godbadmin --addgroup|rmgroup <UNIX group>
</code>
- ==== Create database (evoke on X2go server) ====
+ ==== Create database (evoke on X2Go server) ====
<code>
$ x2godbadmin
--createdb
@@ -112,7 +113,7 @@
<code>
$ x2godbadmin --addgroup x2gousers
</code>
- After that step users can create x2go sessions.
+ After that step users of the posix group ''x2gousers'' can create X2Go sessions. Of course, any other group could be used here, as well.
--
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 : 2013/03/12 20:37
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql?rev…
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql
Edit Summary:
User : sunweaver
@@ -94,15 +94,17 @@
x2godbadmin --adduser|rmuser <UNIX user>
x2godbadmin --addgroup|rmgroup <UNIX group>
</code>
- __Create database (evoke on X2go server):__
+ ==== Create database (evoke on X2go server) ====
+
<code>
$ x2godbadmin --createdb
</code>
- __Create database users:__
+ ==== Create database users ====
+
<code>
You can add UNIX users or groups to database using commands
$ x2godbadmin --adduser example
--
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 : 2013/03/12 20:36
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql?rev…
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql
Edit Summary:
User : sunweaver
@@ -58,9 +58,9 @@
postgres=# \q
</code>
- ==== Database configuration in file /etc/x2go/x2gosql/sql ====
+ ===== Database configuration in file /etc/x2go/x2gosql/sql =====
<code>
#postgres or sqlite
@@ -80,9 +80,9 @@
#default - prefer
ssl=prefer
</code>
- === Database administration using ''/usr/lib/x2go/script/x2godbadmin'' (on X2Go Server) ===
+ ===== Database administration using ''/usr/lib/x2go/script/x2godbadmin'' (on X2Go Server) =====
<code>
$
/usr/lib/x2go/script/x2godbadmin --help
--
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 : 2013/03/12 20:35
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql?rev…
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql
Edit Summary:
User : sunweaver
@@ -1,5 +1,5 @@
- ====== Installation: X2Go Server with PostgreSQL database backend ======
+ ====== X2Go Server with PostgreSQL database backend ======
**Note:** This wiki page explains how you can configure X2Go with PostgreSQL as database backend. However, this is only recommended for sites that run more than one X2Go Server (X2Go multi-node farms).
If you have one standalone X2Go server then please use the SQLite database backend (which is the default after installation of the
''x2goserver'' package).
--
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 : 2013/03/12 20:35
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql?rev…
New Revision: http://wiki.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql
Edit Summary:
User : sunweaver
@@ -1,27 +1,26 @@
- ====== Installation: X2go Server with PostgreSQL database backend ======
+ ====== Installation: X2Go Server with PostgreSQL database backend ======
- <note>This wiki page explains how you can configure X2Go with PostgreSQL as database backend. However, this is only recommended for sites that run more than one X2go server (X2go server clusters). If you have one standalone X2Go server then please use the SQLite database backend (which is the default after installing of the
''x2goserver'' package).</note>
+ **Note:** This wiki page explains how you can configure X2Go with PostgreSQL as database backend. However, this is only recommended for sites that run more than one X2Go Server (X2Go multi-node farms).
- Changes since x2goserver v3.0.99.x:
+ If you have one standalone X2Go server then please use the SQLite database backend (which is the default after installation of the ''x2goserver'' package).
- The ''sudo'' command is no longer required by ''x2goserver'' to neither contact the
- SQLite database (installation default) nor the PostgreSQL database. Since v3.0.99.x
- PostgreSQL views and rules are used to restrict users from modifying or accessing
- data of other users.
+ With X2Go Server v3.0.99.0 the whole session database backend code had been fully rewritten due to a serious security issue that had been brought up by Morty, Reinhard and Arw. Sind then, the ''sudo'' command is no longer required by ''x2goserver'' to neither contact the
+
SQLite database (installation default) nor the PostgreSQL database. Since v3.0.99.x PostgreSQL views and rules are used to restrict users from modifying or accessing data of other users.
- For accessing the X2go/PostgreSQL database Perl DBI has been used in x2goserver.
+ For accessing the X2Go/PostgreSQL database X2Go Server uses the Perl DBI package.
+
+ ===== Preparations =====
- __Preparations:__
* configure PostgreSQL server to enable TCP connections from your X2go server host
* configure PostgreSQL server for md5 authentication for users from x2goserver in
<code>
/etc/postgresql/(version)/main/pg_hba.conf
</code>
- __Example:__
+ **Example:**
<code>
# IPv4 local connections:
@@ -59,9 +58,10 @@
postgres=# \q
</code>
- __Database configuration in file /etc/x2go/x2gosql/sql:__
+ ==== Database configuration in file /etc/x2go/x2gosql/sql ====
+
<code>
#postgres or sqlite
backend=postgres
@@ -80,9 +80,10 @@
#default -
prefer
ssl=prefer
</code>
- Database administration using ''/usr/lib/x2go/script/x2godbadmin'' (on X2go server).
+ === Database administration using ''/usr/lib/x2go/script/x2godbadmin'' (on X2Go Server) ===
+
<code>
$ /usr/lib/x2go/script/x2godbadmin --help
X2Go SQL admin interface. Use it to create x2go database and insert or
@@ -110,44 +111,6 @@
$ x2godbadmin --addgroup x2gousers
</code>
After that step users can create x2go sessions.
-
- ====== Installation (for x2goserver < 3.0.99.x - old code, please upgrade your x2goserver) ======
- :!: **Before you begin!** -> Note that you are using old and insecure code... Please upgrade to a current version of x2goserver.
-
- //The following documentation only exists for historical reference and it will be removed soon from this wiki.//
-
-
- Please make sure that you have added the x2go repository to your package management system. The required steps are described [[:wiki:x2go-repository-debian|here]]! You'll
further need to have some experience with x2goprint and maybe x2goserver.
- If you want to use an already existent PostgreSQL database server in your network, you'll need to allow the x2goserver(s) access to the database server.
- First of all, you'll need to tell the address of the target server to every x2goserver:
-
- <code>
- # echo -n <ip_or_hostname_of_postgres_server> > /etc/x2go/sql
- </code>
-
- Furthermore you'll need to allow “passwordless” authentication via SSH keys. Please don't add a “paraphrase” to the generated key:
-
- <code>
- # mkdir /root/.x2go/ssh/.pg
- # ssh-keygen -t dsa -f /root/.x2go/ssh/.pg/id_dsa
- </code>
-
- To copy the public part of the key to the PostgreSQL server, you may use the “ssh-copy-id” command to combine transfer and paste command, or you can paste the key after transferring it by yourself (make sure file permissions for SSH key authentication are set correctly):
-
- <code>
- # mkdir -p ~postgres/.ssh/
- # cat id_dsa-pub >>
~postgres/.ssh/authorized_keys
- # chown -Rf postgres:postgres ~postgres/.ssh
- # chmod -Rf go-rwx ~postgres/.ssh
- </code>
-
- You can test the needed connection by entering following command:
-
- <code>
- # ssh -i /root/.x2go/ssh/.pg/id_dsa postgres@server
- </code>
-
- You'll also need to run the “x2gocreatebase.sh” script as described before on the database server to create the needed instance.
--
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 : 2013/03/12 20:29
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/download:x2go:start?rev=1362996762
New Revision: http://wiki.x2go.org/doku.php/download:x2go:start
Edit Summary: [X2Go Package Repositories for GNU/Linux]
User : sunweaver
@@ -72,11 +72,11 @@
==== X2Go Package Repositories for GNU/Linux ====
- * [[wiki:x2go-repository-debian|Debian GNU/Linux]]
- * [[wiki:x2go-repository-ubuntu|Ubuntu GNU/Linux]]
- * [[wiki:x2go-repository-redhat|Redhat GNU/Linux]]
+ * [[wiki:repositories:debian|Debian GNU/Linux]]
+ * [[wiki:repositories:ubuntu|Ubuntu GNU/Linux]]
+ * [[wiki:repositories:redhat|Redhat GNU/Linux]]
* [[https://build.opensuse.org/project/show?project=X11%3ARemoteDesktop%3Ax2go|… redhat
based GNU/Linux Distros]]
--
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 : 2013/03/12 20:28
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/doc:installation:x2goserver?rev=1363119997
New Revision: http://wiki.x2go.org/doku.php/doc:installation:x2goserver
Edit Summary: [Detailed]
User : sunweaver
@@ -20,17 +20,11 @@
==== Detailed ====
FIXME This needs to become more generic and less confusing
- First add the [[wiki:x2go-repository-ubuntu|X2Go ppa repository for Ubuntu]].
+ First add the [[wiki:repositories:ubuntu|X2Go ppa repository for Ubuntu]].
- After adding the x2go PPA on your remote Ubuntu "desktop" server there are a few general steps to follow to install the x2goserver for use.
-
- Start a ssh terminal session with the remote Ubuntu server.
-
- If you have not copied ssh keys
(see x2go wiki section called **Advanced x2go Setups**) in order to use automatic login by user to the remote server without having to enter their password and instead you plan to require remote users to enter both their UserID and Password on their x2go client then you will need to edit/modify ///etc/ssh/sshd_config// and change the entry for //ChallengeResponseAUthentication// from NO to YES then restart ssh (sudo /etc/init.d/ssh restart).
-
- The next step is to install the primary x2goserver packages.
+ After adding the X2Go PPA to your remote Ubuntu "desktop" server the next step is to install the packages ''x2goserver'' and ''x2goserver-xsession'':
<code bash>
sudo apt-get install x2goserver x2goserver-xsession
</code>
--
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 : 2013/03/12 20:26
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Iceweasel/18.0.1
IP-Address : 46.142.148.41
Hostname : 41-148-142-46.pool.kielnet.net
Old Revision: http://wiki.x2go.org/doku.php/doc:installation:x2goserver?rev=1363117683
New Revision: http://wiki.x2go.org/doku.php/doc:installation:x2goserver
Edit Summary: [Debian]
User : sunweaver
@@ -36,9 +36,9 @@
</code>
===== Debian =====
- Add our [[wiki:x2go-repository-debian|X2Go Debian Repository]].
+ Add our [[wiki:repositories:debian|X2Go Debian Repository]].
<code bash>
sudo apt-get install x2goserver x2goserver-xsession
</code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/