Help with Arch as secure games/bittorrent/ssh server
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. |
maybe u should separate ur servers from ur internal network. it might be simpler to setup/review ur security options after that.
|
Quote:
Quote:
|
Quote:
Quote:
I would also like to know how to get ventrilo (/etc/ventrilo/ventrilo_srv -d) to run at startup? I'd also like hlds game server to run as well, but I'm sure it'll be the same as the ventrilo command. |
All times are GMT -5. The time now is 04:35 PM. |