2011-01-24 04:30:13 +0000 2011-01-24 04:30:13 +0000
62
62

comment passer à un ubuntu ipv6 dans un réseau local ?

Je suis capable d'envoyer des pings à ma boîte Ubuntu par commande : (où c2h2ttt est listé 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'essaie ssh -6 c2h2ttt ça s'affiche :

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 pu faire ssh vers 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 il permet 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

Réponses (3)

95
95
95
2011-01-24 06:08:40 +0000

Essayez de spécifier l'interface au 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 :

ssh -6 fe80::21b:21ff:fe22:e865%eth1
9
9
9
2011-01-24 06:05:42 +0000

Les adresses locales de liens ne sont pas censées être utilisées pour les SSH, mais pour des trucs de bootstrapping de protocole de bas niveau. Si vous n'avez pas de préfixe fourni par votre FAI à utiliser sur votre réseau, alors générez un préfixe local unique à partir de fd00::/8 à la place : http://en.wikipedia.org/wiki/Unique_local_address

2
2
2
2015-11-09 12:58:11 +0000

Pour vous connecter à SSH IPv6, vous devez disposer d'une connexion IPv6 avec un fournisseur d'accès Internet sur votre ordinateur.

root@hostname[~]# ssh -6 2205:f200:40:401::9ab4:8b43

et cette commande vous demandera de confirmer la clé SSH pour la première fois. puis tapez Y/Yes

Note : 2205:f200:40:401::9ab4:8b43 signifie votre IPv6. C'est le seul exemple d'IPv6, donc n'oubliez pas de remplacer votre IPv6.