Can anyone recommend a (safe) way to set up a Telnet server on one of my machines?

I use quite a few machines at work, and keep a lot of useful files on my machines at home, and it would be really useful to be able to connect to my machines from my workplace. There are a variety of operating systems on the machines at work, so I would like to use Telnet so I can connect to home regardless of which OS I'm using.

I don't however, just want to leave my TCP port 23 open (for obvious reasons).

Can anyone recommend a decent Telnet server-type program which will run under Windows 2000?

Thanks in advance,

K-Line