On 2018/03/03 04:52, Klemens Nanni wrote:
> Just upgraded the latest snapshot
> 
> OpenBSD 6.3-beta (GENERIC.MP) #25: Fri Mar  2 14:41:23 MST 2018
> 
> The following ssh_config(5) snippet is now broken:
> 
>       Match exec "echo %n | grep -qxE 'some|nifty|regex'"
>               Include some/config
> 
>       $ ssh some_host
>       Unsupported Match attribute echo
>       /home/kn/.ssh/config line 42: Bad Match condition
> 
> Reverting the following commit fixes this and I can connect again
> regardless of matching:
> 
>       revision 1.124
>       date: 2018/03/02 03:02:11;  author: djm;  state: Exp;  lines: +19 -8;  
> commitid: nNRsCijZiGG6SUTT;
>       Allow escaped quotes \" and \' in ssh_config and sshd_config quotes
>       option strings. bz#1596 ok markus@
> 

Related, I have a bunch of machines with address match lines including quotes:

Match Address "192.168.0.0/16,2001:xxx:xxxx::/48"

It seems this wasn't required before (for some reason I thought it was), but
it was accepted - this now prevents sshd startup until the "s are removed.

Fortunately I discovered this on a machine where I have serial console :-)

Reply via email to