Hi Jean,
I was the one working on the breaking commit.
Using the exact same procedure, I can no longer connect with the master branch, compiled both on my client and server sides. I suspect the commit ec68385af is what is causing me problems. I have reverted to a commit just prior to that (specifically git checkout ad657b8ef) and my connection works fine.
This change is supposed to be fully retro compatible, please share a non working server configuration so I can investigate.
I see a note about the variable PV_SSH_PF_SERVER_PORT should be set. But I don’t understand if it should be set to any value, or to the value of the port itself. Should it be set client-side, or server-side?
PV_SSH_PF_SERVER_PORT
is a variable you can use in your server script, you do not need to set it, just recover it in your server script. This is the port on which the server will try to connect to the client through the ssh tunnel.
Connection failed during handshake. vtkSocketCommunicator::GetVersion()
returns different values on the two connecting processes
(Current value: 100).
Do you see this error ?
vtkSocketCommunicator (0x5555557e5280): Client/server version hash mismatch.
In any case, you will find lots of info there:
https://gitlab.kitware.com/paraview/paraview/merge_requests/2652