authorized_keyscrypto.rsa.PublicKeyssh-rsarsaPublicKey
reflect.Interface()fmt.Sprintf("%v")
&{133141753607255377833524803712241410600224583899447743985716492314976605735038858392516407436607315136967439536840885454950028631410155683051419836325912444338003188332463816050354540934271243064035037856360864190161298769948076508355604915775510460445701536855931828420791030023079646791573156484306628882221 35}
ssh.rsaPublickey
type rsaPublicKey rsa.PublicKey
"%+v"NE
rsa.PublicKeyfmt.Sscanbig.Intintrsa.PublicKey

这有效,但似乎令人难以置信的讨厌。我明白了,因为它是未导出的,可能没有直接的路线,但肯定有比重新转换它们的可打印表示更好的方法来获取字段。

ssh.PublicKeyMarshal()authorized_keys

这样做的正确方法是什么?