then just open telnet.
Noooooooooooooooooooooooooooooooooooooooooooooooo never use Telnet. It is insecure. Use and SSH connection, and as Allen said, get PuTTY so you can do it (and other SSH-related stuff).
I am going to go one step further and say that you shouldn't be relying on a simple copy for various reasons, to include inefficiency and it is not transactional (i.e. I can fail partially).
I understand there are levels of tackling this type of thing and some of them may be overkill in many (if not most) cases, however... I still suggest you look into using version control. Your Dreamhost account already has subversion. I can elaborate if desired, but the quickie explanation is that you can work on a local copy, commit it in to svn, check it out on the test server, test it, make any changes, commit it to svn, check it out on the production server.
I would make this SOP and create the necessary batch/scipts to support this. You can then just modify the constants to account for changing usernames, passwords, host names, etc.