diff --git a/yubikey-ssh-pkcs11.md b/yubikey-ssh-pkcs11.md index fb4475a..d455cef 100644 --- a/yubikey-ssh-pkcs11.md +++ b/yubikey-ssh-pkcs11.md @@ -1,11 +1,20 @@ -OpenSC: https://github.com/OpenSC/OpenSC - +> OpenSC Official Repo: https://github.com/OpenSC/OpenSC +OpenSSH can work with PKCS#11: ```shell ssh-keygen -D /Library/OpenSC/lib/opensc-pkcs11.so ssh -I /Library/OpenSC/lib/opensc-pkcs11.so root@example.com ``` +Config `~/.ssh/config` also works: + +```plain +PKCS11Provider /Library/OpenSC/lib/opensc-pkcs11.so +``` + +
+ +OpenSSH with PKCS#11 aliases: ``` alias ssh-keygeni='ssh-keygen -D /Library/OpenSC/lib/opensc-pkcs11.so' alias sshi='ssh -I /Library/OpenSC/lib/opensc-pkcs11.so' @@ -13,12 +22,6 @@ alias sshif='ssh -o "ForwardAgent yes" -I /Library/OpenSC/lib/opensc-pkcs11.so' alias scpi='scp -o "PKCS11Provider /Library/OpenSC/lib/opensc-pkcs11.so"' ``` -`~/.ssh/config` - -```plain -PKCS11Provider /Library/OpenSC/lib/opensc-pkcs11.so -``` -
# Reference