Good morning. On 07.01.23 14:24, Andrei Borzenkov wrote:
On 07.01.2023 15:25, Michael Ströder wrote:
Are you kidding or trolling or what?
YOU obviously are.
No. You claimed that ssh is broken because it tries to access non-existent files under /etc/ssh/ssh_config.d. I demonstrated (in the part that you gratuitously trimmed off) that on my system ssh tries to access these files, files under /etc/ssh/ssh_config.d (or for that matter /usr/etc/ssh/ssh_config.d) do not exist and ssh works.
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?
seife@strolchi:/dev/shm> zypper se -si openssh-clients Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-----------------+---------+-----------+--------+------------ i | openssh-clients | package | 8.9p1-7.1 | x86_64 | factory-oss => latest available package installed seife@strolchi:/dev/shm> ssh -v server.home.s3e.de OpenSSH_8.9p1, OpenSSL 1.1.1s 1 Nov 2022 debug1: Reading configuration data /home/seife/.ssh/config debug1: /home/seife/.ssh/config line 21: Applying options for server.home.s3e.de debug1: /home/seife/.ssh/config line 73: Applying options for *.home.s3e.de debug1: /home/seife/.ssh/config line 76: Applying options for * debug1: Reading configuration data /usr/etc/ssh/ssh_config debug1: /usr/etc/ssh/ssh_config line 24: include /etc/ssh/ssh_config.d/*.conf matched no files debug1: /usr/etc/ssh/ssh_config line 25: include /usr/etc/ssh/ssh_config.d/*.conf matched no files debug1: /usr/etc/ssh/ssh_config line 27: Applying options for * debug1: Connecting to server.home.s3e.de [192.168.200.1] port 22. debug1: Connection established. debug1: identity file /home/seife/.ssh/id_ed25519 type 3 debug1: identity file /home/seife/.ssh/id_ed25519-cert type -1 debug1: Local version string SSH-2.0-OpenSSH_8.9 debug1: Remote protocol version 2.0, remote software version OpenSSH_8.4 debug1: compat_banner: match: OpenSSH_8.4 pat OpenSSH* compat 0x04000000 debug1: Authenticating to server.home.s3e.de:22 as 'seife' [...] [...] debug1: channel 0: setting env LANG = "de_DE.utf8" debug1: channel 0: setting env COLORFGBG = "15;0" debug1: channel 0: setting env LC_MESSAGES = "en_US.UTF-8" debug1: channel 0: setting env LC_CTYPE = "en_US.UTF-8" Last login: Sun Jan 8 11:42:48 2023 from 192.168.200.12 Have a lot of fun... seife@server:~> One example that it is actually using my ~/.ssh/config is, that it is sending COLORFGBG wich is configured there. I would not bet that the order of including the files is "correct" (or as I would expect it to be), because I have no idea how openssh handles the order of setting and overriding options, but as /etc/ssh/ssh_config.d/ is empty here, this does not matter right now. So your given information is really not enough to see what the problem is. Opening a bug report with properly spelt out problem description and then filling in the requested information is probably the best way to get your issue fixed. Have fun, -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman