【发布时间】:2014-03-26 22:45:08
【问题描述】:
我无法让 ssh-keyscan 为 ipv6 地址工作。有人可以帮我吗?
$ ssh-keyscan -6v -t rsa FE80:0000:021B:21FF:FEDA:62AD
getaddrinfo FE80:0000:021B:21FF:FEDA:62AD: Name or service not known
$ ssh-keyscan -6v -t rsa [FE80:0000:021B:21FF:FEDA:62AD]
getaddrinfo [FE80:0000:021B:21FF:FEDA:62AD]: Name or service not known
但这有效:
$ ping6 -I bond0 fe80::21b:21ff:feda:62ad
PING fe80::21b:21ff:feda:62ad(fe80::21b:21ff:feda:62ad) from fe80::21b:21ff:feda:64a9 bond0: 56 data bytes
64 bytes from fe80::21b:21ff:feda:62ad: icmp_seq=1 ttl=64 time=0.571 ms
64 bytes from fe80::21b:21ff:feda:62ad: icmp_seq=2 ttl=64 time=0.165 ms
64 bytes from fe80::21b:21ff:feda:62ad: icmp_seq=3 ttl=64 time=0.145 ms
^C
--- fe80::21b:21ff:feda:62ad ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2206ms
rtt min/avg/max/mdev = 0.145/0.293/0.571/0.197 ms
【问题讨论】:
-
发布
ssh-keyscan -6v -t rsa fe80::21b:21ff:feda:62ad%bond0的输出 -
$ ssh-keyscan -6v -t rsa fe80::21b:21ff:feda:62ad%bond0 debug1: match: OpenSSH_5.3 pat OpenSSH* # fe80::21b:21ff:feda:62ad %bond0 SSH-2.0-OpenSSH_5.3 debug1: 启用协议 2.0 的兼容模式 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-cbc hmac-md5 none debug1: kex: client->server aes128- cbc hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024
-
对不起,上面的混乱,太多的字符无法发布。但你可以看到它有效。