Originally Posted by btmiller
SSH is to connect a terminal (and possibly forwarded X windows) session from the client to the server. If the OP wants the clients to get authentication data from the server then the choices are basically NIS, Kerberos, or LDAP. NIS is the easiest to set up but least secure, while OpenLDAP can be encrypted for security but may be slightly trickier to set up (there are guides on-line). I haven't seen Kerberos used anywhere outside of large institutions and from what I know it can be a pain to get going right. I'd use LDAP, personally.
Thank you very much for they reply. I thought it was kinda weird that I couldn't search much and find this until I knew what it was called. I have found alot of LDAP information. So this is great. I want to get away from MicroSoft DC's eventually since the licensing is such a pain and expensive and linux has so much to offer for what I'm wanting to do.
What kinda of specs would be recommended for this type of server? Does it have to be a monster machine or can it be an older machine like I have seen alot of *nix server specs I have seen? We are talking maybe 10 clients then there will be dns servers, web servers, email, etc... I slowly creating a hosting enviroment once I can get everything figured out.