The best choice is the Windows machine itself, ie. In order to make it work you have to choose an SSH server, which is connected to the Windows machine through a trusted network. To avoid security problems it is possible to tunnel the VNC session through an SSH channel.įor a generic description on how to encrypt a TCP connection, see ' Encrypting Connections with SSH'. Unfortunately the VNC protocol is unencrypted, so the crackable password and the content of your remote screen would be visible on the network. If you start up your VNC server, then it will listen on port 5900. You have to set up a VNC server on the remote windows machine, preferably with a password protecting the client access. Encrypting X11 in SSH may be more convenient when you want to access a remote unix server, but there are cases, when VNC could be more appropriate, because there is no state stored in the viewer (ie. You can use this tool to view the remote display of any unix or Windows machine from a unix or Windows workstation. It is, in essence, a remote display system which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures. VNC stands for Virtual Network Computing.