/etc/ssh/ssh_config I set the value of
PKC11Provider to the path of my PKCS11 library.
However, as the smartcard is not always present, I want to make sure non-interactive ssh sessions (as those run by cron) do not use the PKCS11 library and instead only seek for keys on my harddrive.
So I'd need to type an ssh command like this:
$ ssh -o PKCS11Provider= server.com
However, this is invalid:
command-line line 0: Missing argument.
How do I specify on the commandline that I want to unset a config variable? I searched the manpages and Google, but found no answers (maybe just bad Google-fu).
I tried putting there the value
no, but as putting there any other nonsense, ssh then only complains about not finding the dynamic library. It works, then, but it issues this error and I feel this is not the right way to do it.
Thanks for ideas.