VNC client on Windows Subsystem for Linux

Assumes already setup VNC server on the remote PC.

Setup client Windows laptop

  1. setup X11 on Windows Subsystem for Linux.
  2. setup VNC Viewer on Windows Subsystem for Linux
   apt install vncviewer
   
  1. create connectVNC.sh
   #!/bin/bash
        
   ssh -f -L 5901:localhost:5901 user@IPaddress sleep 1;
   vncviewer  localhost::5901
   

Connect to VNC from WSL

  1. Start the Xming X11 server on laptop
  2. SSH tunnel VNC
   ./connectVNC.sh
   
  1. VNC Viewer window opens, showing the X11 desktop on your remote PC.