Update 'yubikey-ssh-pkcs11.md'

This commit is contained in:
2024-06-30 23:51:31 +08:00
parent f920e9c1e7
commit d3b079c3ab

View File

@@ -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 ```shell
ssh-keygen -D /Library/OpenSC/lib/opensc-pkcs11.so ssh-keygen -D /Library/OpenSC/lib/opensc-pkcs11.so
ssh -I /Library/OpenSC/lib/opensc-pkcs11.so root@example.com ssh -I /Library/OpenSC/lib/opensc-pkcs11.so root@example.com
``` ```
Config `~/.ssh/config` also works:
```plain
PKCS11Provider /Library/OpenSC/lib/opensc-pkcs11.so
```
<br>
OpenSSH with PKCS#11 aliases:
``` ```
alias ssh-keygeni='ssh-keygen -D /Library/OpenSC/lib/opensc-pkcs11.so' alias ssh-keygeni='ssh-keygen -D /Library/OpenSC/lib/opensc-pkcs11.so'
alias sshi='ssh -I /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"' alias scpi='scp -o "PKCS11Provider /Library/OpenSC/lib/opensc-pkcs11.so"'
``` ```
`~/.ssh/config`
```plain
PKCS11Provider /Library/OpenSC/lib/opensc-pkcs11.so
```
<br> <br>
# Reference # Reference