Last update: March 17, 2019. This website uses cookies. By using our website, you acknowledge that you have read, understood and agreed to our Privacy Policy, Cookie Policy, Terms of Service, and E-Sign Consent. More information



At a minimum, check the connection is encrypted / authenticated, because VNC by default is unencrypted / unauthenticated. Possible methods:

  • Perhaps by tunneling VNC through SSH; or
  • Running VNC through a Tor Onion Service; or
  • Using both SSH and an Onion Service, for stronger encryption and authentication.

Beware of stylometry, keystroke and mouse fingerprinting anonymity risks as outlined in the Surfing Posting Blogging chapter.