Re: setting up public key for client session
With SSH, you get, on a first attempt to connect, a prompt to verify SSH host key. Just compare the key you got against the key shown on the prompt.
https://winscp.net/eng/docs/ssh_verifying_the_host_key
https://winscp.net/eng/docs/ssh_verifying_the_host_key