The TurboVNC Viewer has two modes of operation.
When you pass only a hostname or IP address to the TurboVNC Viewer, it tries to use the TurboVNC Session Manager. The TurboVNC Session Manager connects to the TurboVNC host using the viewer's built-in SSH client and obtains a list of all TurboVNC sessions currently running under your user account on the host. If no TurboVNC sessions are running, then it starts a new session and connects to it. Otherwise, the Session Manager presents you with a list of running sessions, allowing you to choose the session to which to connect. When connecting to a TurboVNC session using the TurboVNC Session Manager, the RFB connection is automatically tunneled through SSH by default, and authentication is automatically implemented by generating and exchanging a one-time password with the session through SSH (so effectively you only have to authenticate with the SSH server.) However, this mode of operation requires the TurboVNC Server to be installed on the host, and it expects the TurboVNC Server to be installed under /opt/TurboVNC by default. It sounds like you have the TigerVNC Server installed on the host, and the TigerVNC Server isn't compatible with the TurboVNC Session Manager.
When you pass a hostname or IP address as
well as a VNC display number, TCP post, or Unix domain socket
path to the TurboVNC Viewer, it acts as a regular VNC viewer,
connecting directly to the VNC server listening on the specified
interface on the host. This mode of operation is compatible
with the TigerVNC Server and other VNC servers, but it doesn't
have session management capabilities, nor does it have automatic
authentication and SSH tunneling.
--
You received this message because you are subscribed to the Google Groups "TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turbovnc-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/turbovnc-users/b25d079e-6244-4b3e-a08e-7ab9c48ed2een%40googlegroups.com.
Ah, OK, so it actually is using TurboVNC
on the server, but TurboVNC is installed under /usr rather than
under /opt/TurboVNC. In that case, you don't even need to do
the symlinking. You can just set TVNC_SERVERDIR=/usr in the
environment on the client prior to invoking the TurboVNC Viewer.
To view this discussion on the web visit https://groups.google.com/d/msgid/turbovnc-users/d5eb4426-0971-4b43-b4a5-0072c3d1bbdcn%40googlegroups.com.