On 1/7/23 07:23, Andrei Borzenkov wrote:
On 07.01.2023 02:13, Michael Ströder wrote:
On 1/6/23 23:46, Martin Wilck wrote:
On Fri, 2023-01-06 at 21:24 +0100, Michael Ströder wrote:
how can I disable this /etc/ssh/ssh_config.d/ madness without rebuilding the package without openssh-8.4p1-ssh_config_d.patch? Th elatest openssh-package update has this change which breaks all my SSH client configs:
This is hard to answer without knowing how your client configs are implemented.
The idea of the patch below is that you put your local config in /etc/ssh_config.d, where they will override the defaults stored in /usr/etc/ssh_config.d.
Iundertand the basic idea bu it won't solve any problem for me and just silently breaks working setups.
* Wed Jul 06 2022 Adam Majer <adam.majer@suse.de> - openssh-8.4p1-ssh_config_d.patch: admin overrides should take priority (listed first) over package defaults
That makes sense to me. Please explain why you call it "madness".
Because I had a hard time today to find out why the most *basic* SSH config items like known_hostschecking and key-based-authc did not work anymore at all-!ssh -vvvhave me the hint thta it look for files which will never exist on my laptop.
This breaking change should not have been publishshed without being announced more clearly here. I remember the discussion about similar issues with sshd_config breakage couple of months ago.
It completel
Your still forgot to explain what was broken in your case and why.
Every SSH access was broken bescause ssh now insists on finding iles /etc/ssh/ssh_config.d/*.conf which do no exist on my laptop ssh fails completely to even use keys loaded into ssg-agnet because it no insissts to find the user key files in /etc/ssh/ssh_config.d! this stuff is seriously broken and completely sucks! this change causes nothing than grief without any giving any real benefit on my single-user laptop. ciao, michael.