Feature request: Provide a way to disable parsing of .ssh/config
While investigating #647 (closed), it turned out that libssh's way of parsing
~/.ssh/config is severely flawed:
In my case, it ignored a
Match clause in the config file that's supposed to restrict a
ProxyCommand setting to a specific set of hosts.
This resulted in all of Remminas SSH connections being tunnelled via my employer's DMZ server — not something you would want to happen.
As I outlined in #647 (closed), the config mis-parsing might even endanger a user's privacy and/or property: In my case, my employer could have theoretically gained information about my private servers that's none of their concern. And if the traffic had instead been tunnelled over a traffic-limited server, I could have incurrent overage charges for excessive bandwidth (perhaps not with my amount of Remmina usage and my quality settings, but a scenario like that is certainly conceivable).
Until libssh manages to parse OpenSSH config files correctly (or we ditch libssh), there should be a way to prevent Remmina from making libssh parse