W dniu 7.01.2023 o 13:25, Michael Ströder pisze:
On 1/7/23 12:32, Andrei Borzenkov wrote:
On 07.01.2023 12:41, Michael Ströder wrote:
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
And? Where is the problem?
Are you kidding or trolling or what? Do openSUSE devs all expect that all users here to split their $HOMe/.ssh/config into config snsippets just to satisfy wthis insane config parsing semantics?
This
/etc/ssh/ssh_config.d/*.conf is independent from $HOME/.ssh/config. Users should not need to put anything into /etc/ssh/ssh_config.d. The change in openSUSE packaging allows administrators to avoid editing /etc/ssh/ssh_config and instead put their changes in separate files in /etc/ssh/ssh_config.d/*.conf. Likewise for sshd_config. I agree with Andrei, that you should show your config, because I also think that the change you're pointing to is not a source of your problem.