A working PuTTY session fails to log in when starting a terminal via SSH FS. The auto-login username, if different from the system username, seems to be ignored when "Use system username" is set in PuTTY session configuration.
Create a typical SSH FS session with the PuTTY field set to the appropriate session name
In PuTTY, set Connection > Data > Auto-login username to the appropriate username for the remote system (note: this username must be different than the client system username)
In PuTTY, set Connection > Data > When username is not specified to "Use system username"
Observed behavior
Error: "Couldn't start a terminal for session name: All configured authentication methods failed"
Expected behavior
SSH terminal started.
Workaround
In PuTTY, set Connection > Data > When username is not specified to "Prompt" and SSH FS logs in as expected using the auto-login username.
A working PuTTY session fails to log in when starting a terminal via SSH FS. The auto-login username, if different from the system username, seems to be ignored when "Use system username" is set in PuTTY session configuration.
Info
OS: Windows 10 64-bit SSH FS version: 1.24.1 Pageant version: 0.76 64-bit
Steps to reproduce
PuTTY
field set to the appropriate session nameConnection > Data > Auto-login username
to the appropriate username for the remote system (note: this username must be different than the client system username)Connection > Data > When username is not specified
to "Use system username"Observed behavior
Error: "Couldn't start a terminal for session name: All configured authentication methods failed"
Expected behavior
SSH terminal started.
Workaround
In PuTTY, set
Connection > Data > When username is not specified
to "Prompt" and SSH FS logs in as expected using the auto-login username.