Làm cách nào để thêm địa chỉ IPv6 có ID phạm vi vào tệp cấu hình ssh?


2

Trên Linux, một địa chỉ IPv6 có thể có ID phạm vi ở cuối với dấu phần trăm trước nó. Ví dụ: fe80::1%usb0. Xem Tại sao có một dấu phần trăm '%' trong địa chỉ IPv6?

Tôi muốn thêm một mục như vậy vào cấu hình ssh của tôi, nhưng nếu tôi thêm HostName fe80::1%usb0 đến ~/.ssh/config, Tôi gặp lỗi:

percent_expand: unknown key %u

Câu trả lời:


4

Bạn cần tăng gấp đôi dấu phần trăm, như thế này:

Host vmiab
    HostName fe80::1%%usb0

ssh-config có nhiều sự thay thế khác nhau như %h và %lvà nếu bạn muốn có một ký hiệu phần trăm theo nghĩa đen thì nó phải được thoát như %%.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.