I am trying to set up client-server connections from Windows to an HPC system. The hpc uses an interactive prompt for authentication. According to the docs ( 7. Remote and parallel visualization — ParaView Documentation 5.11.0 documentation), the password will be prompted on the terminal used to launch Paraview.
How does this work for a Windows client? The Paraview process doesn’t have an obvious parent terminal, even if it is launched from something like Windows Terminal or Powershell. I see the authentication prompt from the server appear in the Output Messages pane, but it’s not obvious how/where to actually input the password.
You can simply use key authentication.
Or use the
SSH_ASKPASS env var to set a program that will recover the password using a dedicated window. No such program is shipped with ParaView binary release though.
This solves my immediate problem, since I can use key authentication.
Is it worth putting something more specific in the docs? “This might not work in certain cases” seems rather distinct from “This won’t work on Windows without key authentication or custom configuration.”
That’d make sense to improve the doc in that way, yes. Key authentication should always be preffered whenever possible anyway.
Perhaps Xming with X11 forwarding would work in this case.