Re: winscp with onetime passphrase not work
I do not know what ssh_gatekeeper.sh does. But please note that WinSCP requires shell access, not just access to scp, as opposite to basic command-line SCP client.
See https://winscp.net/eng/docs/requirements#scp
See https://winscp.net/eng/docs/requirements#scp