【问题标题】:ssh-keyscan fails for ipv6 addressesssh-keyscan 对 ipv6 地址失败
【发布时间】: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
  • 对不起,上面的混乱,太多的字符无法发布。但你可以看到它有效。

标签: ssh ipv6


【解决方案1】:

您指定了链接本地 IPv6 地址,但忘记了范围。向其中添加范围 ID。

您最初提供的地址中也缺少一些八位字节。

纠正这两个问题:

ssh-keyscan -6v -t rsa FE80::021B:21FF:FEDA:62AD%bond0

【讨论】:

  • 谢谢迈克尔。这样可行。你能解释一下关于缺少八位字节的评论吗?我想他们都在那里。其中有 6 个。但我认为更大的问题是关于范围如何影响 ipv6。你能解释一下这些是如何协同工作的吗?我还没有找到关于 ipv6 的很好的解释,范围是什么,以及这对通常的 linux 文件(例如 /etc/hosts)究竟意味着什么。谢谢。
  • 我还想补充一点,ssh-keyscan 的手册页中没有任何内容说我应该将“%”添加到 ipv6 地址。你怎么知道什么是正确的格式?
  • 它不会出现在 ssh-keyscan 手册页中。不会超过 IPv4 地址的格式。这是 IPv6 链路本地地址的标准;请参阅相关的 RFC。
  • @fbat ssh-keyscan 手册页的工作不是教你如何正确使用 IPv6 地址。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-11
  • 2014-10-28
  • 2014-09-06
  • 2018-09-23
  • 2017-04-13
  • 2016-09-27
  • 2011-08-31
相关资源
最近更新 更多