Oh, ashmed to share but it was the omission of display number; I tried with 192.168.10.10 rather than 192.168.10.10:2...
IMHO that's not a silly mistake. It is entirely a bug for vncviewer not to default to screen 1 or to demand specifically that a display be included.
>
> Hmm, in that case the message ought to be something like "I found the host but I didn't find a VNC server at display :0".
>
> But in any case, is this some behavior that varies on different systems?
If I run vncserver on my linux box it creates on display 1, and if I run vncclient on my windows box it defaults to display 1.
Using TigerVNC to ssh tunnel to/from Linux servers running Fedora 23 platform. Keep in mind this worked, but no longer since a recent dnf update. I have used the suggested port tunneling:
# ssh -L 5901:localhost:5902 -l username -p 22 remotehost
Then I try to connect to it on the local system using:
# vncviewer localhost:2
and I get the aforementioned response. At least 5 ports have been opened through the firewall...5900-5904. Again this did work at one time. I have tried variations of localhost such as:
# vncviewer 127.0.0.1:2
# vncviewer actual.ip.ad.dress:2
# vncviewer hostname:2 as defined in the /etc/hosts file
All yield the same error. Finally, this DOES work perfectly if I do not tunnel the port (not recommended or wanted):
# vncviewer remotehost:1
Any suggestions?
Thanks in advance.
Apologies. I determined what I was doing wrong,
# ssh -L 5901:localhost:5902 -l username -p 22 remotehost
should be
# ssh -L 5902:localhost:5901 -l username -p 22 remotehost
Client port should be first and host port second. Then:
# vncviewer localhost:2
works. Apologies for my error.