A page in your DokuWiki was added or changed. Here are the details: Date : 2013/05/12 21:56 Browser : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0 IP-Address : 2.208.203.28 Hostname : 2.208.203.28 Old Revision: http://wiki.x2go.org/doku.php/doc:installation:x2gobroker?rev=1368395459 New Revision: http://wiki.x2go.org/doku.php/doc:installation:x2gobroker Edit Summary: User : sunweaver @@ -72,21 +72,24 @@ </code> Installing X2Go Session Broker Agent is optional. The broker agent has to be intalled on machines that are in the roll of an X2Go Server (i.e. in the role of a terminal server running X2Go). - **Note:** Furthermore, the X2Go Session Broker Agent gets installed setuid root (group: x2gobroker system group, permissions: 0750). System administrators should be aware of this. If someone hacks the x2gobroker user account on one of your X2Go Servers, this hacker can then execute certain X2Go related commands with root privileges on the X2Go Server system. + The X2GO Session Broker Agent is a requirement for load balancing setups and is also needed if X2Go Client shall be aware of already running X2Go Sessions. X2Go Client in non-broker mode resumes a suspended session (if exactly there is one) automatically. Other than that, X2Go Client in broker mode waits for resuming instructions from the session broker. The session broker, however, requires feedback from the broker agent to notice that there is a suspended/running session for a certain user. - The broker agent is the man-in-the-middle between X2Go Session Broker and the X2Go Server(s) that the session broker provides. Through the X2Go Session Broker Agent the broker core can obtain information on provided X2Go Servers for all users on that server host. + Thus, the broker agent is like a man-in-the-middle. It sits between X2Go Session Broker and the X2Go Server(s) that the session broker provides. Through the X2Go Session Broker Agent the broker core can obtain information on provided X2Go Servers for all users on that server host. - The current functionalities of the broker agent are: + The currently available functions of the broker agent are: * list user sessions of any user * deploy SSH public keys on behalf of any user * drop SSH public keys on behalf of any user * render an ordered list of X2Go Servers and their usage (by number of running/suspended sessions), only needed in load balancing setups * suspend sessions on behalf of any user * render a list of used X2Go Servers * (more to come...) + + **Note:** The X2Go Session Broker Agent gets installed setuid root (group: x2gobroker system group, permissions: 0750). System administrators should be aware of this. If someone hacks the x2gobroker user account on one of your X2Go Servers, this hacker can then execute certain X2Go related commands with root privileges on the X2Go Server system. + ===== X2Go Session Broker: Backends and Frontends ===== The design of X2Go Session Broker as provided in [[http://code.x2go.org/gitweb?p=x2gobroker.git|X2Go Git]] is highly modular. The X2Go Session Broker Daemon can be easily extended with //broker backends// and //WebUI frontends//. -- This mail was generated by DokuWiki at http://wiki.x2go.org/