Ich verwende sed
, um einen Platzhalter in einem Skript durch meinen öffentlichen ssh-Schlüssel zu ersetzen. Das Zeichen /
ist definitiv in einigen SSH-Schlüsseln vorhanden, wie kann ich herausfinden, welches Zeichen ich als Trennzeichen für sed
verwenden kann?Zeichensatz von SSH-Schlüsseln (sicheres Trennzeichen für die Verwendung von sed mit öffentlichen Schlüsseln)
Ich bin auf der Suche nach einer Antwort entweder der Menge aller Zeichen, die Teil der Zeichenfolge sein können, die von ssh-keygen
erzeugt wird, oder welche Zeichen garantiert nicht sind.
SSH-Schlüsseldaten sind Base64-codiert ... schauen Sie einfach den gültigen Zeichensatz für die base64-Codierung nach. Ich denke, dafür gibt es einen RFC. – larsks