- Joined
- May 25, 2011
- Messages
- 281 (0.06/day)
- Location
- Málaga, Spain
Hi all,
At work we're considering getting rid of individual machines with individual OSs, etc for security and funcionality.
Now, today we tried something very interesting which was the following:
- One central machine (let's call it Server) with Ubuntu Mate installed.
- Then, the terminal (i.e. one of the worker's machines) would connect to its desktop through local SSH tunneling and then running mate-session (equivalent of X11 tunneling basically).
This works nicely, problem is, the moment you have a couple of machines connecting to their desktop, there appears to be a serious network bottleneck. This is a shame because we're loving the concept of user account management, software management and ease of backup.
The problem I see is that network bottleneck is, I guess, to be expected, as the server is streaming, essentially, the whole user desktop and interaction.
In an ideal world what would happen is that the terminal would connect to the server and the server would not stream the desktop itself but rather allow the terminal access to the necesary files and let the processing and computing be done by the terminal. This in my mind would allow a lot more terminals before network bottleneck but I do not know if anything like this exists.
Any ideas? Are we going about this the wrong way?
We would need 12 terminals to be able to connect at the same time and work as if they were their own desktops. The equivalent of something like citrix but on a LAN level. Hardware isn't an issue, we can invest as needed, it's more about knowing what we need. We would also like to stick to Linux.
Thanks in advance!
At work we're considering getting rid of individual machines with individual OSs, etc for security and funcionality.
Now, today we tried something very interesting which was the following:
- One central machine (let's call it Server) with Ubuntu Mate installed.
- Then, the terminal (i.e. one of the worker's machines) would connect to its desktop through local SSH tunneling and then running mate-session (equivalent of X11 tunneling basically).
This works nicely, problem is, the moment you have a couple of machines connecting to their desktop, there appears to be a serious network bottleneck. This is a shame because we're loving the concept of user account management, software management and ease of backup.
The problem I see is that network bottleneck is, I guess, to be expected, as the server is streaming, essentially, the whole user desktop and interaction.
In an ideal world what would happen is that the terminal would connect to the server and the server would not stream the desktop itself but rather allow the terminal access to the necesary files and let the processing and computing be done by the terminal. This in my mind would allow a lot more terminals before network bottleneck but I do not know if anything like this exists.
Any ideas? Are we going about this the wrong way?
We would need 12 terminals to be able to connect at the same time and work as if they were their own desktops. The equivalent of something like citrix but on a LAN level. Hardware isn't an issue, we can invest as needed, it's more about knowing what we need. We would also like to stick to Linux.
Thanks in advance!