A mensagem de erro que você recebeu é porque você incluiu o /64
após o endereço. É o tamanho do prefixo usado para saber quais endereços IP estão no segmento de rede diretamente conectados a essa interface. Não faz parte do endereço IP e não deve ser passado para comandos como ssh
.
Se você remover /64
, não receberá mais essa mensagem de erro.
kasperd@alpha:~$ ssh 2001:db8::1/64
ssh: Could not resolve hostname 2001:db8::1/64: Name or service not known
kasperd@alpha:~$ ssh 2001:db8::1
kasperd@beta:~$
A especificação de uma interface para usar só é necessária se o endereço for um endereço de link local.
kasperd@alpha:~$ ssh fe80::200:5eff:fe00:53cf/64
ssh: Could not resolve hostname fe80::200:5eff:fe00:53cf/64: Name or service not known
kasperd@alpha:~$ ssh fe80::200:5eff:fe00:53cf
ssh: connect to host fe80::200:5eff:fe00:53cf port 22: Invalid argument
kasperd@alpha:~$ ssh fe80::200:5eff:fe00:53cf%eth0
kasperd@beta:~$