SSH密钥的字符集(使用带有公钥的sed的安全分隔符)

P.R*_*.R. 5 ssh sed

sed用来用我的公共ssh密钥替换脚本中的占位符.该角色/肯定存在于某些SSH密钥中,如何找出可以用作分隔符的字符sed

我正在寻找所有字符集的答案,这些字符可以是生成的字符串的一部分ssh-keygen,或者保证哪些字符不会.

Jak*_*uje 7

opnessh格式的公钥base64-encoded如手册页中所述sshd.因此,您可以使用不在base64字符列表中的任何字符.它就/在那里但是例如|可以安全使用(虽然在评论部分可以是任何东西).

  • 补充一下,从维基百科来看,除了“az”、“AZ”、“0-9”和“/”、“+”和“=”之外的所有内容都应该没问题,如果它没有出现在评论部分。 (2认同)