I've been using Royal TS for awhile and really like the functionality. For SSH, I use SSH keys that I have applied to the override and then only have the username set in the actual connection.
You should be able to try with public key and if that fails fallback to try a password and if not saved ask for one. That way you don't run into the issue of the system not having the key installed and the system not working.
I understand I had to set either control or alt as the override but typically forget that and end up back here searching for the issue.
It would be nice if you included a Right Click option in the context menu that says... Connect (without overrides) or fix the ssh authentication to stick to things like putty.
The current implementation of overrides is a bit limited. We are thinking about override templates which would allow you to override specific values based on something defined in a template.
That makes sense. I think the biggest thing for me is that half the boxes I connect to, I've installed a key on and the other half I can't. So when I connect to a box that doesn't have the key it fails because it doesn't prompt for a password.
When I connect with Putty, it will try a key and if the key fails it will fall back to asking me for a password.
With a right click "Connect (without overrides)", I'd be able to connect using the password versus my saved key.