Securing Win2k

This page is a culmination of some of the things I have done to secure my Windows 2000 server. Most of these are pretty basic. When done be sure to run Microsoft Personal Security Advisor.
You can also probe your machine by Runing shields up to test your servers vulnerability.
Here is another document Securing your server
Obvious stuff:

Increasing Reliability

There are two fairly obvious things you should consider when building a server on your own. First is temperature. Most motherboard companies provide some form of monitor for checking and alerting. This is a good idea especially if the machine is in a remote area. Check your motherboard manufacturer's web site.
Motherboard Monitor

Second is SMART. Smart is a Pre-failure warning system built into most new hard drives. Problem is it is not built into Windows. Some hard drive companies have programs to check the smart of there drives and sometimes even run tests. Problem is if you have more than one companies drives. Also the programs from the Hard drive companies are pretty basic. I looked around a bit and found a really good program to handle smart. The program is called Active Smart. The program includes:

What's missing?:
There is a demo version of the program available but you will need to buy it to keep it working. I think it is worth it.
Want to read some more about SMART? Even more about SMART?

A couple of other thoughts

There are a couple of other items that can help in the setup of a server.

Time Syncronization

I setup a machine on my network using to sync with internet time servers. Then I sync to the server from all other machines on my network. I use a freeware program called Time Sync and point it at the following internet time servers: From there sync of the client can be done in many ways. I use a simple net command:
net time \\server /set /y
You can also use a service that is part of either the NT resource Kit of the Win2k Resource kit called TIMESRV
A list of time servers on the internet.

Certificate errors

Tired of seeing certificate errors in the event viewer? Read how to get rid of em.

SSL encryption for your web server

You can encrypt parts of your web server by creating a certificate for your web server. Here's how.

Reboots

Servers when they get unstable or are being hacked can sometimes reboot unexpectedly. To watch for these I use a dos program called Mailto to email myself whenever the server reboots.

Remote desktop connection over the web

In Windows XP IIS can be used to pass remote desktop to the client which then requires no client code be installed. This same feature can be added to Windows 2000 server. You simply need to install the link between IIS and remote desktop support.