Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ok here is what im looking for. I am looking to create SECURE server that will allow me to
access it from anywhere
have multiple user accounts that are entered into with passwords with multiple levels of access to the server (some more privaledged than others)
be able to support mac and windows (one of my workstations will be a mac the other windows)
be able to put my games and music on it from any workstation and access them from others (id like to keep my games on the server and not have to download them onto my workstations because of the room that they take up, i realize thats not realistic for a mac program on a windows computer)
be able to control my workstations remotely from the server
be able to print from anywhere through the server
be able to put the server on sleep or standby and be able to boot it back up remotely a(itd also be great if i could do this to my workstations and printer as well)
i think thats about it i realize i may not be able to do all of these but what is possible please tell me, i have a copy of linux server and i have my own domain name so none of that is an issue, i just dont know how to do what i need. id really appreciate help and i know this will be complicated, but any and all help would be greatly appreciated.
thanks
have multiple user accounts that are entered into with passwords with multiple levels of access to the server (some more privaledged than others) called sudo
be able to support mac and windows (one of my workstations will be a mac the other windows) what do you mean support? as in fileshares? any mac or windows machine can access a linux box in many different ways.
be able to put my games and music on it from any workstation and access them from others (id like to keep my games on the server and not have to download them onto my workstations because of the room that they take up, i realize thats not realistic for a mac program on a windows computer) sure, linux can do this probably acting like a fileserver for the files to reside on but then again, depending on the game, i wouldn't want to run them across a network, better performance locally on your machine.
be able to control my workstations remotely from the server you can easily setup a firewall to forward ports and whatever you like to your final destination for access to other machines.
be able to print from anywhere through the server you want to setup a print server?
be able to put the server on sleep or standby and be able to boot it back up remotely a(itd also be great if i could do this to my workstations and printer as well) servers don't sleep man, it wouldn't be called a server if they did.
From a local network, or the Internet? If it's the latter, you would most likely want to set up a static IP from your service provider.
Quote:
have multiple user accounts that are entered into with passwords with multiple levels of access to the server (some more privaledged than others)
This is a basic administration task - how the user logs in is what you would want to be concerned with here. More than likely, you'll want to set up an SSH server.
Quote:
be able to support mac and windows (one of my workstations will be a mac the other windows)
Linux servers have have AppleTalk daemons for years ("netatalk"). The joy of networking, is that as long as it's over a common protocol, supported by both client and server, everything's kosher. Samba would be advised here for file sharing.
Quote:
be able to put my games and music on it from any workstation and access them from others (id like to keep my games on the server and not have to download them onto my workstations because of the room that they take up, i realize thats not realistic for a mac program on a windows computer)
I'm not sure this would be possible - unless you want to set up remote X logins (which can be a pain in the ass), which would render the Windows box unusable in this situation (unless you can get an X server for Windows).
Quote:
be able to control my workstations remotely from the server
You might be able to control the Mac - I don't know any details, though - but this would require you setting up the Mac to be able to host remote connections (via an HTTP server and some dangerous CGI scripts, or SSH).
Quote:
be able to print from anywhere through the server
Wonderfully easy - look into CUPS.
Quote:
be able to put the server on sleep or standby and be able to boot it back up remotely a(itd also be great if i could do this to my workstations and printer as well)
You may be able to - I know with old Sun SPARC stations you could (I own three), but they have power running to the 10/100-Base T cards all the time, which allowed remote power on/power off.
Please post your thread in only one forum. Posting a single thread in the most relevant forum will make it easier for members to help you and will keep the discussion in one place.
If you want more help, provide which distribution you're using. When trying to learn how to do something, look for information in this order:
1. Distributions docs - practically every distribution provides documentation (on its website) on how to do what.
2. If 1 fails, Google.
3. If 2 fails, ask here.
Supplementary: Also, check man-pages ("man command").
ok how do i set up an ssh server? im completely new to all of this
Just about every distro I know of that includes openssh will have this as an option already. All you have to do is start it if it's not already started.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.