Wie kann ich der ssh-Konfigurationsdatei eine IPv6-Adresse mit einer Bereichs-ID hinzufügen?


2

Unter Linux kann eine IPv6-Adresse am Ende eine Bereichs-ID mit einem Prozentzeichen vor sich haben. Zum Beispiel: fe80::1%usb0. Siehe Warum enthält die IPv6-Adresse ein Prozentzeichen '%'?

Ich möchte einen solchen Eintrag in meine ssh Config hinzuzufügen, aber wenn ich hinzufügen HostName fe80::1%usb0zu ~/.ssh/config, ich erhalte eine Fehlermeldung:

percent_expand: unknown key %u

Antworten:


5

Sie müssen das Prozentzeichen wie folgt verdoppeln:

Host vmiab
    HostName fe80::1%%usb0

ssh-config hat verschiedene Substitutionen wie %hund %l, und wenn Sie ein literales Prozentzeichen wünschen, muss es als escape-Zeichen gesetzt werden %%.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.