bugzilla-daemon at mindrot.org
2022-Jun-29 03:00 UTC
[Bug 3453] New: User override in Host not respected
https://bugzilla.mindrot.org/show_bug.cgi?id=3453
Bug ID: 3453
Summary: User override in Host not respected
Product: Portable OpenSSH
Version: 8.6p1
Hardware: amd64
OS: Mac OS X
Status: NEW
Severity: minor
Priority: P5
Component: ssh
Assignee: unassigned-bugs at mindrot.org
Reporter: mattfleming.au at gmail.com
Hello,
It seems that the User directive isn't resolved correctly inside a Host
anymore. Example below - note ssh is using matthewfl not matt.fleming
as configured. This was working fine with a previous version. It works
correctly if the top level User is removed.
# ~/.ssh/config
#
https://www.qualys.com/2016/01/14/cve-2016-0777-cve-2016-0778/openssh-cve-2016-0777-cve-2016-0778.txt
UseRoaming no
Compression yes
User matthewfl
Host aws-bastion
User matt.fleming
Hostname 54.252.158.21
Host dev-*
User matt.fleming
ProxyJump matt.fleming at 54.252.158.21
Host dev-ssw
HostName 172.22.5.60
User matt.fleming
?matthew?~/.ssh??? ssh dev-ssw
matthewfl at 172.22.5.60: Permission denied
(publickey,gssapi-keyex,gssapi-with-mic).
?matthew?~/.ssh??? ssh aws-bastion
matthewfl at 54.252.158.21: Permission denied
(publickey,gssapi-keyex,gssapi-with-mic).
--
You are receiving this mail because:
You are watching the assignee of the bug.
bugzilla-daemon at mindrot.org
2022-Jun-29 03:45 UTC
[Bug 3453] User override in Host not respected
https://bugzilla.mindrot.org/show_bug.cgi?id=3453
Darren Tucker <dtucker at dtucker.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dtucker at dtucker.net
--- Comment #1 from Darren Tucker <dtucker at dtucker.net> ---
This is how it's always worked: first match for a specifc keyword wins.
Quoting ssh_config(5):
For each parameter, the first obtained value will be used. The
configu-
ration files contain sections separated by Host specifications,
and that
section is only applied for hosts that match one of the patterns
given in
the specification.
If you want to override User, put it at the top of the file. If you
want to provide a default User, put it at the bottom of the file.
--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
bugzilla-daemon at mindrot.org
2022-Nov-17 03:12 UTC
[Bug 3453] User override in Host not respected
https://bugzilla.mindrot.org/show_bug.cgi?id=3453
Damien Miller <djm at mindrot.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WONTFIX
Status|NEW |RESOLVED
CC| |djm at mindrot.org
--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
bugzilla-daemon at mindrot.org
2023-Mar-17 02:41 UTC
[Bug 3453] User override in Host not respected
https://bugzilla.mindrot.org/show_bug.cgi?id=3453
Damien Miller <djm at mindrot.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
--- Comment #2 from Damien Miller <djm at mindrot.org> ---
OpenSSH 9.3 has been released. Close resolved bugs
--
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.