To use a yubico U2F token on CentOS/RHEL/Fedora you need to add the specific udev file to your system to recognize them.
Get the udev rules
wget -O /etc/udev/rules.d/70-u2f.rules https://raw.githubusercontent.com/Yubico/libu2f-host/master/70-u2f.rules
Reload device events
udevadm trigger
There is now a package for this so dnf install u2f-hidraw-policy
solves it
Done! [Test U2F](https://demo.yubico.com/u2f