mirror of
https://github.com/drduh/YubiKey-Guide.git
synced 2024-12-23 06:08:06 +00:00
Agent Forwarding
Was looking at how to access on remote machines, is a standard ssh workflow, but might be useful to have it here too.
This commit is contained in:
parent
0c4cf1c47d
commit
4e23c63bb4
19
README.md
19
README.md
@ -1406,6 +1406,25 @@ Create a shortcut that points to `gpg-connect-agent /bye` and place it in your s
|
||||
|
||||
Now you can use PuTTY for public key SSH authentication. When the server asks for public key verification, PuTTY will forward the request to GPG, which will prompt you for your PIN and authorize the login using your YubiKey.
|
||||
|
||||
# Remote Machines (agent forwarding)
|
||||
|
||||
If you want to use your Yubikey to sign a git commit on a remote machine, or ssh through another layer, then this is possible using "Agent Forwarding". Assuming that you have your Yubikey setup on your host machine.
|
||||
|
||||
To forward your agent, ssh using the `-a` flag
|
||||
|
||||
```
|
||||
ssh -A user@remote
|
||||
```
|
||||
|
||||
Or add the following to your ssh config file:
|
||||
|
||||
```
|
||||
Host remote
|
||||
ForwardAgent yes
|
||||
```
|
||||
|
||||
You should then be able to use your Yubikey as if it were connected to the remote machine.
|
||||
|
||||
# Troubleshooting
|
||||
|
||||
- If you don't understand some option - read `man gpg`.
|
||||
|
Loading…
Reference in New Issue
Block a user