This project is DEPRECATED.
The U2F API is unsupported in modern browsers, and the project hasn't been updated to the new WebAuthn standard.
- 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.