Hi
It is not possible by VyOS-cli to adds ssh ipv6 services that it can be listening with link local addresses wildcard (ipv6-linklocal%ethX) , it should be work as service ping:
vyos@vyos:~$ ping fe80::5200:ff:fe08:0%eth0 PING fe80::5200:ff:fe08:0%eth0(fe80::5200:ff:fe08:0%eth0) 56 data bytes 64 bytes from fe80::5200:ff:fe08:0%eth0: icmp_seq=1 ttl=64 time=1.16 ms 64 bytes from fe80::5200:ff:fe08:0%eth0: icmp_seq=2 ttl=64 time=0.136 ms
but when we wants to add on VyOS-cli, it shows the following :
vyos@vyos# set service ssh listen-address fe80::5200:ff:fe08:0%eth0 Invalid value Value validation failed Set failed
it should be support the wildcard %eth0 on DNS /ssh services . another comment regarding this behavior :
https://forum.vyos.io/t/using-ipv6-link-local-adresses-as-bind-listen-address/8251