package proxy
import (
"golang.org/x/crypto/ssh"
"io/ioutil"
)
func GetPubKeyFromFile(keypath string) (ssh.Signer, error) {
buf, err := ioutil.ReadFile(keypath)
if err != nil {
return nil, err
}
pubkey, err := ssh.ParsePrivateKey(buf)
if err != nil {
return nil, err
}
return pubkey, nil
}
-
ibuler authored2d6891c2