yubikey-agent VS mfsbsd

Compare yubikey-agent vs mfsbsd and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
yubikey-agent mfsbsd
15 5
2,568 470
- -
0.0 3.8
5 months ago 3 months ago
Go Makefile
BSD 3-clause "New" or "Revised" License BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

yubikey-agent

Posts with mentions or reviews of yubikey-agent. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-29.
  • Show HN: SSH-tpm-agent – SSH agent for TPMs
    5 projects | news.ycombinator.com | 29 Jul 2023
    This is a great idea. I now exclusively use SSH keys on hardware security modules of some kind. I use "Secretive", a mac app that does the same, plus a yubikey using yubikey-agent (https://github.com/FiloSottile/yubikey-agent; there are too many complicated ways to use SSH keys with a yubikey this is one of the friendliest ones). Depending on the security and frequency of which I access the service impacts whether I need presence confirmation or use secretive versus the yubikey.

    I would be remiss to mention there are existing SSH TPM projects, not sure how this one differentiates. It seems to at least have the user experience pretty simple, similar to yubikey-agent (and secretive), and unlike some of the existing solutions which have quite a few extra steps:

  • Secretive: Store SSH Keys in the Secure Enclave
    4 projects | news.ycombinator.com | 9 Mar 2023
    Also check out https://github.com/FiloSottile/yubikey-agent which simplifies the setup quite a bit.
  • Yubikey ssh keys with Ansible, wants to be touched constantly
    1 project | /r/yubikey | 10 Feb 2023
    I'm using it on nixOS and macOS, via Nix Packages and Homebrew respectively. It's this - https://github.com/FiloSottile/yubikey-agent I'm realizing from this thread that it's not an official package. I'll go closer to the source with ykman. Thanks!
  • Is it possible to use AGE with a Ledger hardware device?
    1 project | /r/crypto | 26 Oct 2022
    I think the Ledger Manager only interfaces with the GPG and SSH agents, neither of which age take advantage of. But age does have support for Yubikeys (see https://github.com/FiloSottile/yubikey-agent). If you can interface with the Ledger hardware device as a Yubikey, this might work. I don't have experience here, just a thought.
  • Cloudflare Hardware Keys (Yubico Partnership)
    1 project | news.ycombinator.com | 1 Oct 2022
    You can use PIV for SSH just fine.

    It's not OpenSSH's weird FIDO mode, but I don't like the FIDO mode anyway because it requires storing a file on the computer.

    https://github.com/FiloSottile/yubikey-agent

  • Am I the only one who's nervous when SSH-agent forwarding?
    2 projects | /r/sysadmin | 23 Sep 2022
    I have the same concern. I modified Pageant (Windows agent) so that it prompts me before signing anything which helps ease my mind, I only approve when I know I'm connecting to a new server. There are also options like requiring a Yubikey too (https://github.com/FiloSottile/yubikey-agent)
  • Failed to fetch key with ECDSA keys via libykcs11.dll
    2 projects | /r/yubikey | 23 Jun 2022
    Aging MBP, Intel based, Monterey 12.3.1 uname -v Darwin Kernel Version 21.4.0: Fri Mar 18 00:45:05 PDT 2022; root:xnu-8020.101.4~15/RELEASE_X86_64 brew info yubikey-agent yubikey-agent: stable 0.1.5 (bottled), HEAD Seamless ssh-agent for YubiKeys and other PIV tokens https://filippo.io/yubikey-agent /usr/local/Cellar/yubikey-agent/0.1.5 (7 files, 4.8MB) * ...
  • How to Store an SSH Key on a Yubikey
    13 projects | news.ycombinator.com | 30 May 2022
    Unless I've missed something, SSH keys stored on Yubikeys are still hampered because you aren't allowed to a touch policy of "touch never".

    Imagine needing to touch the Yubikey with each "git pull" or using Ansible to operate over SSH on a dozen servers in parallel, and needing to touch the Yubikey once for each server.

    The feature request I'm tracking is here: https://github.com/FiloSottile/yubikey-agent/issues/95

    The proposed feature would allow setting a touch policy for the SSH key.

  • FreeBSD SSH Hardening
    9 projects | news.ycombinator.com | 15 Sep 2021
  • Yubikey PIV encrypted messaging system
    4 projects | /r/crypto | 27 Aug 2021
    If you can do ssh, you can sign messages: https://github.com/FiloSottile/yubikey-agent

mfsbsd

Posts with mentions or reviews of mfsbsd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-08.
  • Build Initramfs Rootless
    8 projects | news.ycombinator.com | 8 Mar 2024
    I'm very new to BSD in general, but I find it very fun and interesting!

    However, I need pointers to get started.

    > You won't be spoon-fed, and are expected to have read the manuals and other documentations...

    I read a lot of FreeBSD and NetBSD documentation to get to the point of compiling my own kernels, but I don't think I ever read about the equivalent concept of Linux cpio/initramfs for BSD. My minimal images use a UFS filesystem.

    Here, after checking https://mfsbsd.vx.sk/ and https://github.com/mmatuska/mfsbsd/blob/master/scripts/mdini... I think mfsbsd is just a using tmpfs so it may not exactly the same thing as initramfs, that allows booting linux from a bzImage + initrd

    I'll keep searching, it's not super high priority at the moment, but it's something I'd like to do with (Free|Net)BSD.

  • MfsBSD: ISO file that create a working minimal installation of FreeBSD
    2 projects | news.ycombinator.com | 15 Oct 2023
  • Does anyone still use digitalocean for freebsd vms
    1 project | /r/freebsd | 17 May 2023
    I suspect it depends on how much support and/or hand-holding you need from your hosting provider. I'd hesitate to run an unofficial build/image but I believe the alternative on DO is to use mfsbsd (a memory-file-system installer for FreeBSD) which is also an unofficial build/image.
  • Is there a way to load the FreeBSD installer to RAM?
    2 projects | /r/BSD | 1 Nov 2022
    The common answer here is to use mfsbsd which puts all the installer's requirements onto a RAM disk so you should (in theory) be able to pull the install media and plug in other devices as needed
  • FreeBSD SSH Hardening
    9 projects | news.ycombinator.com | 15 Sep 2021
    I looked into this for a project a couple of years ago and ended up using mfsbsd instead.

    https://github.com/mmatuska/mfsbsd

What are some alternatives?

When comparing yubikey-agent and mfsbsd you can also consider the following projects:

wsl-ssh-agent - Helper to interface with Windows ssh-agent.exe service from Windows Subsystem for Linux (WSL)

dedupfs - A Python FUSE file system that features transparent deduplication and compression which make it ideal for archiving backups.

aws-vault - A vault for securely storing and accessing AWS credentials in development environments

ssh-audit - SSH server & client security auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)

authelia - The Single Sign-On Multi-Factor portal for web apps

tinyssh - TinySSH is small server (less than 100000 words of code)

age-plugin-yubikey - YubiKey plugin for age

occambsd - An application of Occam's razor to FreeBSD

win-gpg-agent - [DEPRECATED] Windows helpers for GnuPG tools suite

Samba - https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)

tarsnap - Command-line client code for Tarsnap.