Bug#616610: new syntax for ssh_config from upstream breaks IPv6 link local Hostname entries
I discovered that openssh-5.8 seems to support parameter expansion by
variables which breaks older configurations with IPv6 link-local
addresses as Linus Lüssing observed.
The good news:
Double %% instead of single % will work (observed on 1:5.8p1-1ubuntu3).
like
Hostname fe80::4:64ff:fea4:39b1%%br0
Hostname fe80::0dd:affe:fea4:3ea1%%wlan0 # (real address changed for privacy reasons)
The bad:
The %% syntax does not work in openssh-5.5
Ah, I found a note about that in http://www.openssh.org/txt/release-5.6
"Expand %h to the hostname in ssh_config Hostname options."
So I kindly ask the packet maintainer to add a warning to everyone
upgrading from openssh below 5.6. But as this upstream upgrade will
break some user configurations this might not be sufficient...
Olaf
Reply to: