【发布时间】:2020-09-25 21:44:17
【问题描述】:
我正在尝试使用go 的ssh lib 解析公钥,如下所示:
var testPublicKey = `ssh-rsa AAAAB3NzaC1yc...DEdfU= pkaramol@MacBookPro`
pubKey, err := ssh.ParsePublicKey(([]byte(testPublicKey)))
if err != nil {
log.Fatal(err)
}
但我收到以下错误:
ssh: short read
我知道this 的问题,但它解决了另一个问题(从文件中读取公钥并加载到授权密钥列表)
【问题讨论】:
-
我不确定这是一个不同的问题。听起来这个函数并没有决定读取存储在磁盘上的格式。