Remmina continuously prompts for key unlock password with incorrect username set
Problem Description
When using an SSH connection or SSH tunnel, if an incorrect or empty SSH username is set compared to the user on the host where the SSH public key was sent, SSH authentication will fail and Remmina will continuously prompt for a password, even if the key unlock password is entered correctly.
What is the expected correct behavior?
If this is an issue with SSH, Remmina should at least check for an empty username and throw an error instead of advancing to the continous password prompt. If possible, Remmina should handle the case of an incorrect username or key that may not have been sent to the host. The continuous password prompt is not a proper way to handle this issue as it implies other problems.
Remote System Description
- Server (OS name and version):
- Special notes regarding the remote system (i.e. gateways, tunnel, etc.):
Relevant logs and/or screenshots
Debugging documentation
Please see Remmina debugging
Local System Description
-
Client (OS name and version):
-
Remmina version (
remmina --version): -
Installation(s):
-
Distribution package. -
PPA. -
Snap. -
Flatpak. -
Compiled from sources. -
Other - detail:
-
-
Desktop environment (GNOME, Unity, KDE, ..):
-
Plugin(s):
-
RDP - freerdp version ( xfreerdp --version): -
VNC -
SSH -
SFTP -
SPICE -
WWW -
EXEC -
Other (please specify):
-
-
GTK backend (Wayland, Xorg):
-
Optional: Include the output of the following commands at the end of this text:
remmina --full-version
sudo lshw -C video
uname -a
Contributions
In return, or to fix this issue, I'd be willing to:
-
Fix this myself. -
Donate ___ and/or have donated ___ towards fixing it. -
Take a donation of ___ to fix it. -
Update the documentation. -
Update the wiki. -
Translate Remmina in my native language(s) (___) on Hosted Weblate.