From d3b079c3abb0ee3f806b9d8c90ce1be109a6ef16 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 30 Jun 2024 23:51:31 +0800 Subject: [PATCH] Update 'yubikey-ssh-pkcs11.md' --- yubikey-ssh-pkcs11.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) 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