私は、authorized_keysのssh pubkeyのほとんどが==または=で終わることに気づきました
例えば。
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA9ZUwxXn2HZAAUswoaV8t2sQPvolVWDI053f0giNN154Zyi9FtWJKvyLHXoxW4IzFxgx+m6EYqXG/XCtfamLhwvGZv9FXkgQKeF6HJv/rjyKRBHPRyX0vV4S9uQU+xQV7f0Ock3urSzbUyoCgngA8Ax6AkYGmMTLLjx1HOBO/TJ477aysWt4IAg1gviT50I4xOYiHT4vC67czoDTnPl0UfKQJaM0+6WrneK7FJbd/8CAX7P7IxOhj1OxVbnEoh9FvecLbSDdOx/LF+kJcav/LThuoG7NR+Y+rS9lNkta3/KPi3IBMPum+bZpXJF7fkHl9Kx/iOMitT7KjNW/mty74xw== foo@bar
しかし、今日私は最後に等号のないpubkeyを見ました。また、pubkeyで=が発生するのは最後だけで、他の場所では発生しないことにも気付きました。
ここで、パブキーの末尾にあるゼロ、1つ、または2つの等号の意味について知りたいのですが。
技術的な理由はないと思います。それは、単にBase64のアーティファクトと文字列の長さです。 Base 64エンコーダーで試してみてください
1 -> MQ== (1 characters, 2 equals)
12 -> MTI= (2 characters, 1 equals)
123 -> MTIz (3 characters, 0 equals)
1234 -> MTIzNA== (4 characters, 2 equals)
[repeat]
しかし、私はそれについて間違っているかもしれません