從這里學來的。http://blog.mattandanne.org/2012/01/sftpscp-and-ipv6-link-local-addresses.html
當采用ipv6的地址去連接另外一台機器時,必須要指定出口設備。主要是因為ipv6的地址只有在特定設備上才有意義。
在本機地址上使用ssh,只需要將設備名字附加到地址的后邊就行,要不然是沒法訪問的。比如下面的實例:
連接到ip地址為fe80::20c:29ff:fecf:aabb的機器上去,通過設備eth2。當然了,eth2這里也是要設定好ipv6的地址才行的。
ssh root@fe80::20c:29ff:fecf:aabb%eth2
如果通過scp拷貝數據,情況與之類似。也是需要指定好設備名字的。
如下:
scp root@[fe80::20c:29ff:fecf:aabb%eth2]:~/ring.ko .
將fe80::20c:29ff:fecf:aabb中的ring文件復制到本地來。
上邊的方括號要不要均可。不過加上后,區分效果好點。