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

como chegar a um ipv6 ubuntu numa LAN?

Sou capaz de pingar a minha caixa Ubuntu através do comando: (onde c2h2ttt está listado em /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

E quando tento ssh -6 c2h2ttt aparece:

c2h2@c2h2crawler:~/ttt$ ssh -6 c2h2ttt
ssh: connect to host c2h2ttt port 22: Invalid argument

Qual é o comando correcto?


No lado do servidor /etc/ssh/sshd_config tem:

ListenAddress ::
ListenAddress 0.0.0.0

I foi capaz de ssh para c2h2ttt via ipv4 na porta 22. e netstat -lnt | grep :22 é

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 é utilizado e permite qualquer tráfego de entrada na porta 22

root@c2h2think:~# ufw status
Status: active

To Action From
-- ------ ----
22 ALLOW Anywhere

e a configuração dos 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

Respostas (3)

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

Tente especificar a interface para o cliente ssh. O utilitário ping6 permite especificar uma interface, embora o ssh não tenha um interruptor para isso, é preciso usar esta sintaxe:

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

Ligar endereços locais não devem ser usados para SSH, são para coisas de baixo nível de protocolo de bootstrapping. Se não tiver um prefixo fornecido pelo ISP para utilizar na sua rede, então gere um prefixo local único a partir de fd00::/8 em vez disso: http://en.wikipedia.org/wiki/Unique_local_address

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

Para ligar SSH IPv6, a maioria das pessoas tem conectividade ISP IPv6 no seu computador e tenta como.

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

e este comando pedirá pela primeira vez para confirmar a chave SSH. do que digitar Y/Yes

Nota: 2205:f200:40:401::9ab4:8b43 significa o seu IPv6. Este é o único exemplo de IPv6, por isso não se esqueça de lhe substituir IPv6.