Saya dapat melakukan ping kotak Ubuntu saya melalui perintah: (di mana c2h2ttt terdaftar di / 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
Dan ketika saya coba ssh -6 c2h2ttt
itu menunjukkan:
c2h2@c2h2crawler:~/ttt$ ssh -6 c2h2ttt
ssh: connect to host c2h2ttt port 22: Invalid argument
Apa perintah yang benar?
Di sisi server / etc / ssh / sshd_config memiliki:
ListenAddress ::
ListenAddress 0.0.0.0
Saya bisa ssh ke c2h2ttt melalui ipv4 pada port 22. dan netstat -lnt | grep :22
sekarang
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 digunakan dan memungkinkan lalu lintas masuk apa pun di port 22
root@c2h2think:~# ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
Dan konfigurasi 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
(buka soket numerik tcp | berisi: 22).Jawaban:
Coba tentukan antarmuka untuk klien ssh. Utilitas ping6 memungkinkan Anda menentukan antarmuka, namun ssh tidak memiliki sakelar untuk itu, Anda harus menggunakan sintaks ini:
sumber
~/.ssh/config
?Menautkan alamat lokal tidak seharusnya digunakan untuk SSH, itu untuk hal-hal bootstrap protokol tingkat rendah. Jika Anda tidak memiliki awalan yang disediakan ISP untuk digunakan di jaringan Anda, maka hasilkan awalan unik-lokal dari fd00 :: / 8 sebagai gantinya:
http://en.wikipedia.org/wiki/Unique_local_address
sumber
Untuk menghubungkan SSH IPv6 Anda paling memiliki konektivitas ISP IPv6 di komputer Anda dan daripada mencoba sebagai.
dan perintah ini akan meminta pertama kali untuk mengkonfirmasi kunci SSH. dari tipe
Y/Yes
Catatan:
2205:f200:40:401::9ab4:8b43
berarti IPv6 Anda. Ini hanya contoh IPv6 jadi jangan lupa untuk mengganti IPv6 Anda.sumber