How can I protect a PC that will be directly connected to the Internet? There won't be a router — with it's semi-protective NAT — between my PC and any script kiddie on the Internet. What do I need to do to protect my PC, which runs both Windows and Linux, from various attacks?
I assume that it's sufficient to make sure my firewalls are set to reject un-requested connection attempts.
For those who are interested, I want to set it up so I can Wake on LAN (over the Internet) and then SSH into the PC. My university does not allow port forwarding, so I can only enable or disable it for my connection.