Hello everyone,
I've wrote a little program in C to be used on Linux. This program is called when an YubiKey is plugged (using an udev rules), grab the input from /dev/input/eventXX to start / stop services (wifi, samba share, ...) without needing an opened session. It should work with little change on embedded Linux (I'll try to test it with openWrt)
I've wrote a little (french) post at
http://www.murlock.org/blog/cle-yubikey/ and code source is available at
http://www.murlock.org/utils/yubikey.tar.bz2.
There is a README.txt that should explain everything. For this first release, only the yubico WebServer is used.
All messages are send on syslog.
Thanks,