Je peux envoyer une requête ping à ma boîte Ubuntu via la commande: (où c2h2ttt est répertorié dans / etc / hosts)
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
Et quand j'essaye, ssh -6 c2h2ttt
ça se voit:
c2h2@c2h2crawler:~/ttt$ ssh -6 c2h2ttt
ssh: connect to host c2h2ttt port 22: Invalid argument
Quelle est la commande correcte?
Côté serveur, / etc / ssh / sshd_config a:
ListenAddress ::
ListenAddress 0.0.0.0
J'ai été capable de ssh à c2h2ttt via ipv4 sur le port 22. et netstat -lnt | grep :22
est
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 est utilisé et autorise tout trafic entrant sur le port 22
root@c2h2think:~# ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
Et la configuration d'iptables:
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
(ouvert les prises tcp numériques d'écoute | contenant: 22).Réponses:
Essayez de spécifier l'interface avec le client ssh. L'utilitaire ping6 vous permet de spécifier une interface. Cependant, ssh n'a pas de commutateur pour cela, vous devez utiliser cette syntaxe:
la source
~/.ssh/config
?Les adresses locales de liaison ne sont pas censées être utilisées pour SSH, elles servent à l'initialisation de protocole de bas niveau. Si vous n'avez pas de préfixe fourni par votre fournisseur d'accès à utiliser sur votre réseau, générez un préfixe local-unique à partir de fd00 :: / 8:
http://en.wikipedia.org/wiki/Unique_local_address
la source
Pour connecter SSH IPv6, vous devez disposer de la connectivité IPv6 ISP sur votre ordinateur et essayer en tant que.
et cette commande demandera la première fois de confirmer la clé SSH. que le type
Y/Yes
Remarque:
2205:f200:40:401::9ab4:8b43
signifie votre IPv6. Cet exemple unique d'IPv6 alors n'oubliez pas de vous remplacer IPv6.la source