I work on a laptop with Windows Vista. But most of the time I must copy files to a Linux server via Secure Copy Protocol (SCP). There is a command-line version available, but I prefer the graphical client WinSCP. WinSCP provides a two pane view of the local and remote directories. Copying is as easy as selecting files and selecting the copy command. Or we can even drag-and-drop files between the panes. Another nice features is the use of Putty session information to connect to the remote servers. This way we only have to configure server sessions in Putty and WinSCP will import the information.