Desktop for multiple remote sessions on Ubuntu?
I am looking to buy a desktop PC for my company, fast enough that multiple users (4 at a time, at most) can login over network and have decent a development experience. I am looking for some advice on an overall setup.
Programming will be Python 90% of the time, with some JS thrown in. Part of the load will be machine learning, so we will be using a discrete GPU for that (only one neural network application running at the time).
We are not worried about networking, as most connections will happen in-house over ethernet. But perhaps we should?
For specs (and I know shopping recommendations are prohibited here, so let's keep it non-specific) we are looking at
8 cores of consumer grade CPU (or is 12+ really needed?)
32 GB of ram
Fast m2 SSD, 1tb, for main load
Slower HDDs for inactive repos and such.
Mid to High-end ML GPU
For OS, We are looking at Ubuntu, as it seems that it is possible to have multiple full sessions over SSH? I know that Windows server would allow it with RDP, but we like Linux for development.
Is such a setup feasible?
I am mostly concerned with core count and OS.
ubuntu ssh remote-desktop python multiuser
add a comment |
I am looking to buy a desktop PC for my company, fast enough that multiple users (4 at a time, at most) can login over network and have decent a development experience. I am looking for some advice on an overall setup.
Programming will be Python 90% of the time, with some JS thrown in. Part of the load will be machine learning, so we will be using a discrete GPU for that (only one neural network application running at the time).
We are not worried about networking, as most connections will happen in-house over ethernet. But perhaps we should?
For specs (and I know shopping recommendations are prohibited here, so let's keep it non-specific) we are looking at
8 cores of consumer grade CPU (or is 12+ really needed?)
32 GB of ram
Fast m2 SSD, 1tb, for main load
Slower HDDs for inactive repos and such.
Mid to High-end ML GPU
For OS, We are looking at Ubuntu, as it seems that it is possible to have multiple full sessions over SSH? I know that Windows server would allow it with RDP, but we like Linux for development.
Is such a setup feasible?
I am mostly concerned with core count and OS.
ubuntu ssh remote-desktop python multiuser
add a comment |
I am looking to buy a desktop PC for my company, fast enough that multiple users (4 at a time, at most) can login over network and have decent a development experience. I am looking for some advice on an overall setup.
Programming will be Python 90% of the time, with some JS thrown in. Part of the load will be machine learning, so we will be using a discrete GPU for that (only one neural network application running at the time).
We are not worried about networking, as most connections will happen in-house over ethernet. But perhaps we should?
For specs (and I know shopping recommendations are prohibited here, so let's keep it non-specific) we are looking at
8 cores of consumer grade CPU (or is 12+ really needed?)
32 GB of ram
Fast m2 SSD, 1tb, for main load
Slower HDDs for inactive repos and such.
Mid to High-end ML GPU
For OS, We are looking at Ubuntu, as it seems that it is possible to have multiple full sessions over SSH? I know that Windows server would allow it with RDP, but we like Linux for development.
Is such a setup feasible?
I am mostly concerned with core count and OS.
ubuntu ssh remote-desktop python multiuser
I am looking to buy a desktop PC for my company, fast enough that multiple users (4 at a time, at most) can login over network and have decent a development experience. I am looking for some advice on an overall setup.
Programming will be Python 90% of the time, with some JS thrown in. Part of the load will be machine learning, so we will be using a discrete GPU for that (only one neural network application running at the time).
We are not worried about networking, as most connections will happen in-house over ethernet. But perhaps we should?
For specs (and I know shopping recommendations are prohibited here, so let's keep it non-specific) we are looking at
8 cores of consumer grade CPU (or is 12+ really needed?)
32 GB of ram
Fast m2 SSD, 1tb, for main load
Slower HDDs for inactive repos and such.
Mid to High-end ML GPU
For OS, We are looking at Ubuntu, as it seems that it is possible to have multiple full sessions over SSH? I know that Windows server would allow it with RDP, but we like Linux for development.
Is such a setup feasible?
I am mostly concerned with core count and OS.
ubuntu ssh remote-desktop python multiuser
ubuntu ssh remote-desktop python multiuser
asked Jan 18 at 15:29
Alexander C. HarringtonAlexander C. Harrington
12
12
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1395794%2fdesktop-for-multiple-remote-sessions-on-ubuntu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1395794%2fdesktop-for-multiple-remote-sessions-on-ubuntu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown