Screen Sharing and Basic File Access
WindowsVNC (Screen Sharing)
While Windows automatically has RDP (Remote Desktop Protocol) ready to go, we like VNC because it's a platform-independent protocol, meaning it's more compatible with other operating systems. While there are plenty of VNC servers for Windows that you can choose from, we like TightVNC because it's pretty straightforward and completely free to use. For more details on how VNC works, see this post. If you understand the basics of VNC servers and clients, then you can skip that read and just get started. Here are the steps to get VNC set up:
File Access with FTP, SFTP, and SSH
Next we need to add file sharing. First let's start with FTP. While you can enable FTP as a service in Windows, this has become increasingly more complex in Windows 7 and Vista so we're going to use a free tool calledfreeFTPd. Also, if you want to set up SSH to connect to your computer remotely over SSH and use SFTP (Secure FTP) for added security, the same site has a free SSH server called freeSSHd that you can download as well.