У меня установлена новая Ubuntu 16.04. Я хочу подключиться к MacBook Pro через IPV6.

Я могу пропинговать Mac из Ubuntu, но мне нужно указать -I.

$ ping6 -c 1 -I enp0s25 fe80::14fc:cec5:c174:d88
PING fe80::14fc:cec5:c174:d88(fe80::14fc:cec5:c174:d88) from fe80::ba94:3d5e:9929:4c6e enp0s25: 56 data bytes
64 bytes from fe80::14fc:cec5:c174:d88: icmp_seq=1 ttl=64 time=0.378 ms

против

$ ping6 -c 1 fe80::14fc:cec5:c174:d88
connect: Invalid argument

Мой Ubuntu имеет только один адаптер и интерфейс.

$ ifconfig
enp0s25   Link encap:Ethernet  HWaddr b8:ae:ed:77:91:fa 
...
lo        Link encap:Local Loopback 
...

Я могу ssh в Mac с ПК с Windows, который использует PuTTY (plink). Все три машины (MacBook, Windows, Ubuntu) находятся в одном сетевом коммутаторе.

# bash on Windows
$ ssh test@fe80::14fc:cec5:c174:d88
Last login: Sat Nov 17 13:16:15 2018 from fe80::e119:5811:40e5:becf%en8
jws-mac:~ test$

В Ubuntu это команда, с которой я хотел бы работать:

$ ssh -6 test@fe80::14fc:cec5:c174:d88
ssh: connect to host fe80::14fc:cec5:c174:d88 port 22: Invalid argument

Похоже, что это аналогично ping без ключа -I. Я не хочу использовать ключ -b, потому что в конце концов я хочу использовать git с IPV6 ssh url.

Указатели оценены!

1 ответ1

0

Поскольку это локальный IPv6-адрес канала, идентификатор локального интерфейса должен быть указан с удаленным адресом.

$ ifconfig
enp0s25   Link encap:Ethernet  HWaddr b8:ae:ed:77:91:fa
...

$ ssh -6 test@fe80::14fc:cec5:c174:d88%enp0s25

или же

ssh -6 user @ remote-ipv6-address % local-interface-name

Примечание. enp0s25 зависит от машины и предоставляется ifconfig и подключается к ssh.

Вот пример ssh URL для таких инструментов, как git, при условии, что пользователь git и subpath repos/test.git:

ssh://git@[fe80::14fc:cec5:c174:d88%25enp0s25]/repos/test.git

или же

ssh://user @ [ remote-ipv6-address % 25 * local-interface *]/subpath

Обратите внимание, что%, отделяющий адрес от интерфейса, должен быть закодирован в виде URL% 25.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .