So many versions of vnc , I was supposed to install tightvncserver ,but somehow I installed tigervnc , and I can’t connect to vnc server from windows ,I got error “Timed out waiting for a response from the computer” like below

After some time’s checking , I found for tiger vnc , if we need to connect to vnc server from remote machine we need to add opiont “-localhost no” like:

vncserver -localhost no

As you can see from the usage of command vncserver

[-localhost yes|no]    Only accept VNC connections from localhost

As you can see from below example , without option “-localhost no” , vncserver will be listening on 127.0.0.1:590X but not 0.0.0.0:590X

So if you want to connet to your tiger vnc servver from remote host ,please remember to add option “-localhost no”