https://github.com/glycerine/sshego
from the README:
sshego, a usable ssh library for Go
executive summary
Google's "golang.org/x/crypto/ssh" library offers a
fantastic full implementation of the ssh client and
server protocols. However this library is minimalistic
by design, cumbersome to figure out how to use
with RSA keys, and needs additional code to
support support tunneling and receiving
connections as an sshd.
sshego bridges this usability gap, providing a
drop-in Go library to secure your tcp connections.
In places sshego can be used in preference
to a virtual-private-network (vpn), for both
convenience and speed.
usable three-factor auth in an embeddable sshd
For strong security, our embedded sshd offers
three-factor auth (3FA). The three security factors are:
a passphrase ("what you know"); a 6-digit Google Authenticator
code (TOTP/RFC 6238; "what you have": your phone);
and the use of PKI in the form of 4096-bit RSA keys.
...read more, and get it here: https://github.com/glycerine/sshego
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.