Hey all, I have decided to change my server from XP to Arch Linux seeing as I'm trying to learn how to manage before I upgrade to a nice proper server. Atm I use uTorrent and Steam to download torrents and host Left 4 Dead, Team Fortress 2 and Half Life Deathmatch games. I would also like to host Battlefield: Vietnam and Battlefield 2 games also.
I have installed Arch w/ openssh and samba. I can get openssh to work with default settings from my kubuntu box, I have yet to try putty but I'm sure it'll connect no problem either. I am about to try and install hlds to run the Steam games. I also know I want to try out something for torrents.
The main question I would like answered is how to protect my system. I don't really have a need right now except maybe being able to temporarily block Internet traffic to keep the servers only available to the LAN but I want to learn and I know the security stuff will be important once I start letting unknown people into the network in the near future.
I'm guessing Arch doesn't come with a firewall pre-installed so I will need suggestions. Also I want to add RSA-SSH2 keys to the openssh to make it more secure or better yet just be able to list the allowed ip addresses that can access certain features.
I want to be able to control everything over ssh so I can theoretically control it from my phone anywhere. Its nice to be able to login and make sure everything works ^^,
Thanks for reading and hopefully someone can help me on my quest for a good nights rest
As a side question: This server isn't actually my one, its a friend's flat's server that I manage. They would like to be able to login as well so they can admin the game servers, is it unwise to just have one user account? Should I make an account for each person? I think there should be only one account logged in at a time so as not to cause confusion with people changing settings on the games at the same time.