Update 'yubikey-ssh-pkcs11.md'
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user