2

В Linux адрес IPv6 может иметь идентификатор области в конце со знаком процента перед ним. Например: fe80::1%usb0 . См. Почему в адресе IPv6 есть знак процента «%»?

Я хочу добавить такую запись в мою конфигурацию ssh, но если я добавлю HostName fe80::1%usb0 в ~/.ssh/config , я получу ошибку:

percent_expand: unknown key %u

1 ответ1

4

Вам нужно удвоить знак процента, вот так:

Host vmiab
    HostName fe80::1%%usb0

ssh-config имеет различные подстановки, такие как %h и %l , и если вы хотите буквальный знак процента, он должен быть экранирован как %% .

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