Ich kann meine Ubuntu-Box per Befehl anpingen: (wobei c2h2ttt in / etc / hosts aufgeführt ist)
c2h2@c2h2crawler:~/ttt$ ping6 -I eth1 c2h2ttt
PING c2h2ttt(c2h2ttt) from fe80::21b:21ff:fe22:e865 eth1: 56 data bytes
64 bytes from c2h2ttt: icmp_seq=1 ttl=64 time=10.3 ms
64 bytes from c2h2ttt: icmp_seq=2 ttl=64 time=2.06 ms
64 bytes from c2h2ttt: icmp_seq=3 ttl=64 time=1.33 ms
Und wenn ich es versuche ssh -6 c2h2ttt
, zeigt es:
c2h2@c2h2crawler:~/ttt$ ssh -6 c2h2ttt
ssh: connect to host c2h2ttt port 22: Invalid argument
Was ist der richtige Befehl?
Auf der Serverseite hat / etc / ssh / sshd_config:
ListenAddress ::
ListenAddress 0.0.0.0
Ich konnte über ipv4 auf port 22 auf c2h2ttt ssh und netstat -lnt | grep :22
ist
root@c2h2think:~# netstat -lnt | grep :22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
ufw wird verwendet und lässt eingehenden Datenverkehr auf Port 22 zu
root@c2h2think:~# ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
Und die iptables Konfiguration:
root@c2h2think:~# ip6tables -L -v -n
Chain INPUT (policy DROP 55 packets, 10758 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all lo * ::/0 ::/0
Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all * lo ::/0 ::/0
netstat -lnt | grep :22
(open listening numeric tcp sockets | mit: 22) sagt.Antworten:
Versuchen Sie, die Schnittstelle zum ssh-Client anzugeben. Mit dem Dienstprogramm ping6 können Sie eine Schnittstelle angeben. Ssh verfügt jedoch nicht über einen Schalter. Sie müssen die folgende Syntax verwenden:
quelle
~/.ssh/config
?Lokale Linkadressen sollten nicht für SSH verwendet werden, sondern für das Bootstrapping von Protokollen auf niedriger Ebene. Wenn Sie in Ihrem Netzwerk kein vom Internetdienstanbieter bereitgestelltes Präfix verwenden können, generieren Sie stattdessen ein eindeutiges lokales Präfix aus fd00 :: / 8:
http://en.wikipedia.org/wiki/Unique_local_address
quelle
Um eine Verbindung zu SSH IPv6 herzustellen, verfügen Sie am häufigsten über IPv6-ISP-Konnektivität auf Ihrem Computer und versuchen Sie es als.
und dieser Befehl wird zum ersten Mal aufgefordert, den SSH-Schlüssel zu bestätigen. als Typ
Y/Yes
Hinweis:
2205:f200:40:401::9ab4:8b43
Meinen Sie Ihr IPv6. Dieses einzige Beispiel für IPv6. Vergessen Sie nicht, IPv6 zu ersetzen.quelle