remoteu2f - Use U2F for PAM remotely
Aboutremoteu2f is a project that enables the use of a FIDO U2F security key remotely, through a lightly-trusted proxy.
It is useful mainly to use as a second factor authentication for ssh and
- User does "ssh server", and enters their password.
- Server shows a one-time randomly generated URL.
- User visits the URL, and inserts/touches the security key.
- The SSH server allows access.
It uses grpc for the RPC layer, tstranex/u2f to perform U2F operations, and codegangsta/cli for the CLI.
It's open source under the MIT licence.
ExampleThis example shows how to initialize the configuration and register a key on the server, and how ssh looks like when using remoteu2f. The installation instructions have more details.
DownloadFor now, download is only available via git:
git clone https://blitiri.com.ar/repos/remoteu2fThe installation instructions cover how to use
go getto install the different components.
Patches are welcome. You can also browse the git repository online.
Alberto Bertogli (firstname.lastname@example.org) - Last updated 17/Nov/2015