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 golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to